You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
macOS Version: macOS 11.2 (20D64)
Kernel Version: Darwin 20.3.0
Shield Version: v0.9.5
User Type: Admin
Terminal Full Disk Access: Yes
SIP: Enabled
While discovering #11 I noticed that the value of isRunning is not consistantly updated in the PREFS_FILE (com.csaba.fitzl.shield.preferences.plist) when the UI Preferences Toggle is changed or the Menu Bar menu is used to start/ stop shield.
It appears that the value of isRunning being updated in com.csaba.fitzl.shield.preferences.plist is linked to value of isBlocking being changed.
Steps to Reproduce
Open Shield Preferences
Disable all injection protection settings
This is not necessary for reproduction it just makes it easier to read the defaults output later on
Indeed. I guess this was "by design", as I ignore the isRunning setting in beta completely. I will fix it in the next release, so even if it's ignored, it's still correctly saved.
macOS Version: macOS
11.2
(20D64
)Kernel Version: Darwin
20.3.0
Shield Version:
v0.9.5
User Type: Admin
Terminal Full Disk Access: Yes
SIP: Enabled
While discovering #11 I noticed that the value of
isRunning
is not consistantly updated in thePREFS_FILE
(com.csaba.fitzl.shield.preferences.plist
) when the UI Preferences Toggle is changed or the Menu Bar menu is used to start/ stop shield.It appears that the value of
isRunning
being updated incom.csaba.fitzl.shield.preferences.plist
is linked to value ofisBlocking
being changed.Steps to Reproduce
defaults
output later ondefaults read /Library/Application\ Support/Shield/com.csaba.fitzl.shield.preferences.plist
defaults read /Library/Application\ Support/Shield/com.csaba.fitzl.shield.preferences.plist
defaults read /Library/Application\ Support/Shield/com.csaba.fitzl.shield.preferences.plist
defaults read /Library/Application\ Support/Shield/com.csaba.fitzl.shield.preferences.plist
These steps also work if you start with Blocking Mode disabled and enable it in step 7 rather than disabling it.
The value of
isRunning
is also not updated if you close the Shield Preferences window then execute thedefaults read
command.The text was updated successfully, but these errors were encountered: