ETP custom settings don't support controlling every setting ETP strict enables
Categories
(Firefox :: Settings UI, defect, P3)
Tracking
()
People
(Reporter: emz, Unassigned)
Details
Attachments
(1 file)
|
827.43 KB,
video/x-m4v
|
Details |
The ETP settings under about:preferences#privacy allow the user to switch between "Standard", "Strict" and "Custom". While "Standard" and "Strict" are presets, "Custom" allows users to have more granular control over anti-tracking related settings.
However the "Strict" preset controls many features that "Custom" does not expose. This is bad in terms of UX, users can't get maximum privacy via "Custom" mode.
It also leads to unexpected, non-obvious behavior where settings are applied differently depending on the order of category selection:
If a user switches from "Standard" directly to "Custom", even if they adjust all the settings there, they won't get maximium protection, since the "Strict" preset is not applied. In order to get "Strict" prefs + "Custom" they need to first switch from "Standard" to "Strict" and then to "Custom".
| Reporter | ||
Comment 1•2 years ago
|
||
Here is an example showing how query stripping gets enabled when switching from "standard" -> "strict" -> "custom", but not enabled for "standard" -> "custom"
Comment 2•2 years ago
|
||
Do you know specifically what other settings in addition to query stripping also have this problem? I'm imagining it might be a bit of a pain to identify those.
| Reporter | ||
Comment 3•2 years ago
|
||
Here is a list: https://searchfox.org/mozilla-central/rev/1a63fee6c2a8ea6846f6f16b85edeb6d19fc9f23/browser/app/profile/firefox.js#1970-2031
This is the code that handles the ETP category pref: https://searchfox.org/mozilla-central/rev/1a63fee6c2a8ea6846f6f16b85edeb6d19fc9f23/browser/components/BrowserGlue.sys.mjs#4929
Description
•