[tbb-commits] [Git][tpo/applications/tor-browser][tor-browser-128.2.0esr-14.0-1] 2 commits: fixup! Bug 42027: Base Browser migration procedures.
Pier Angelo Vendrame (@pierov)
git at gitlab.torproject.org
Wed Sep 11 07:24:03 UTC 2024
Pier Angelo Vendrame pushed to branch tor-browser-128.2.0esr-14.0-1 at The Tor Project / Applications / Tor Browser
Commits:
c0f033e8 by Henry Wilkes at 2024-09-11T09:02:54+02:00
fixup! Bug 42027: Base Browser migration procedures.
Bug 42777: Clear user preferences for GPC and DNT.
- - - - -
f67ca0ab by Henry Wilkes at 2024-09-11T09:02:55+02:00
Bug 42777: Hide Website Privacy Preferences.
We hide the Website Privacy Preferences section, which controls the
"global privacy control" (GPC) and "do not track" (DNT) settings.
- - - - -
2 changed files:
- browser/components/BrowserGlue.sys.mjs
- browser/components/preferences/privacy.inc.xhtml
Changes:
=====================================
browser/components/BrowserGlue.sys.mjs
=====================================
@@ -4812,7 +4812,9 @@ BrowserGlue.prototype = {
_migrateUIBB() {
// Version 1: 13.0a3. Reset layout.css.prefers-color-scheme.content-override
// for tor-browser#41739.
- const MIGRATION_VERSION = 1;
+ // Version 2: Reset the privacy tracking headers preferences since the UI
+ // is hidden. tor-browser#42777.
+ const MIGRATION_VERSION = 2;
const MIGRATION_PREF = "basebrowser.migration.version";
// We do not care whether this is a new or old profile, since in version 1
// we just quickly clear a user preference, which should not do anything to
@@ -4825,6 +4827,20 @@ BrowserGlue.prototype = {
"layout.css.prefers-color-scheme.content-override"
);
}
+ if (currentVersion < 2) {
+ for (const prefName of [
+ "privacy.globalprivacycontrol.enabled",
+ "privacy.donottrackheader.enabled",
+ // Telemetry preference for if the user changed the value.
+ "privacy.globalprivacycontrol.was_ever_enabled",
+ // The last two preferences have no corresponding UI, but are related.
+ "privacy.globalprivacycontrol.functionality.enabled",
+ "privacy.globalprivacycontrol.pbmode.enabled",
+ ]) {
+ Services.prefs.clearUserPref(prefName);
+ }
+ }
+
Services.prefs.setIntPref(MIGRATION_PREF, MIGRATION_VERSION);
},
=====================================
browser/components/preferences/privacy.inc.xhtml
=====================================
@@ -358,7 +358,7 @@
</vbox>
</vbox>
</groupbox>
-<groupbox id="nonTechnicalPrivacyGroup" data-category="panePrivacy" data-subcategory="nontechnicalprivacy" hidden="true">
+<groupbox id="nonTechnicalPrivacyGroup" data-category="panePrivacy" data-subcategory="nontechnicalprivacy" data-hidden-from-search="true" hidden="true">
<label id="nonTechnicalPrivacyHeader"><html:h2 data-l10n-id="non-technical-privacy-header"/></label>
<vbox id="nonTechnicalPrivacyBox">
<hbox id="globalPrivacyControlBox" flex="1" align="center" hidden="true">
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/6b115b944561ea95c2a4f34b3005aa4906c14fc9...f67ca0abf0757c8e3e9afeb3a093c0619b49a4fd
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/6b115b944561ea95c2a4f34b3005aa4906c14fc9...f67ca0abf0757c8e3e9afeb3a093c0619b49a4fd
You're receiving this email because of your account on gitlab.torproject.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.torproject.org/pipermail/tbb-commits/attachments/20240911/b9ebb395/attachment-0001.htm>
More information about the tbb-commits
mailing list