Update 'user.js'

This commit is contained in:
Narsil 2020-10-16 13:24:45 -04:00
parent 880bad581e
commit b2d1516de3
1 changed files with 18 additions and 259 deletions

277
user.js
View File

@ -2618,262 +2618,21 @@ user_pref("view_source.wrap_long_lines", true);
//
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
// Section : Deprecated / Removed / Legacy / Renamed
// >>>>>>>>>>>>>>>>>>>> FOR OUTDATED ICECATMOBILE ONLY >>>>>>>>>>>>>>>>>>>>>>>>>>
// ESR68.x still uses all the following prefs
// -------------------------------------
// FF69+
// -------------------------------------
// Pref : Disable app from auto-update
// https://bugzilla.mozilla.org/show_bug.cgi?id=1515484
// https://hg.mozilla.org/mozilla-central/rev/62e0ef6e50dd
user_pref("app.update.silent", false);
// -------------------------------------
// Pref : Disable prerendering newtab
// https://bugzilla.mozilla.org/show_bug.cgi?id=1555448
// https://hg.mozilla.org/mozilla-central/rev/e2f99cd199eb
user_pref("browser.newtabpage.activity-stream.prerender", false);
// -------------------------------------
// Pref : Disable virtual reality devices APIs
// https://bugzilla.mozilla.org/show_bug.cgi?id=1558358
// https://hg.mozilla.org/mozilla-central/rev/d97d53e8c4f9
user_pref("dom.vr.external.enabled", false);
user_pref("dom.vr.service.enabled", false);
user_pref("dom.vr.test.enabled", false);
// -------------------------------------
// Pref : Disable Telemetry
// https://bugzilla.mozilla.org/show_bug.cgi?id=1548646
// https://hg.mozilla.org/mozilla-central/rev/4f4de4742c98
user_pref("security.identitypopup.recordEventElemetry", false);
// -------------------------------------
// Pref : Disable other sync settings (by prevention)
// https://bugzilla.mozilla.org/show_bug.cgi?id=1560154
// https://hg.mozilla.org/mozilla-central/rev/68aacb4ba7f9
user_pref("services.sync.prefs.sync.browser.sessionstore.restore_on_demand", false);
// -------------------------------------
// FF70+
// -------------------------------------
// Pref : Disable disk cache for SSL pages
// user_pref("browser.cache.disk_cache_ssl", false);
// -------------------------------------
// Pref : Disable a part of breakage report UI
// https://bugzilla.mozilla.org/show_bug.cgi?id=1566985
// https://hg.mozilla.org/mozilla-central/rev/513e87bb151b
// https://hg.mozilla.org/mozilla-central/rev/708f0175c5e6
user_pref("browser.contentblocking.reportBreakage.enabled", false);
user_pref("browser.contentblocking.rejecttrackers.reportBreakage.enabled", false);
// -------------------------------------
// Pref : Disable tracking protection UI list editing under url bar popup
// https://bugzilla.mozilla.org/show_bug.cgi?id=1572139
user_pref("browser.contentblocking.trackingprotection.control-center.ui.enabled", false);
// -------------------------------------
// Pref : Disable parts of trackingprotection and related syncs
// https://bugzilla.mozilla.org/show_bug.cgi?id=1570971
// https://hg.mozilla.org/mozilla-central/rev/8247f9a13f56
// https://bugzilla.mozilla.org/show_bug.cgi?id=1564367
// https://hg.mozilla.org/mozilla-central/rev/a931afa2c4bd
// https://bugzilla.mozilla.org/show_bug.cgi?id=1560040
// https://hg.mozilla.org/mozilla-central/rev/11dc1c09bb58
user_pref("privacy.trackingprotection.cryptomining.annotate.enabled", false);
user_pref("privacy.trackingprotection.fingerprinting.annotate.enabled", false);
user_pref("privacy.trackingprotection.introURL", "");
user_pref("privacy.trackingprotection.socialtracking.annotate.enabled", false);
user_pref("services.sync.prefs.sync.browser.contentblocking.enabled", false);
user_pref("services.sync.prefs.sync.privacy.trackingprotection.cryptomining.annotate.enabled", false);
user_pref("services.sync.prefs.sync.privacy.trackingprotection.fingerprinting.annotate.enabled", false);
// -------------------------------------
// Pref : Disable about:logins (Firefox Lockwise)
// https://bugzilla.mozilla.org/show_bug.cgi?id=1567548
// https://hg.mozilla.org/mozilla-central/rev/198896f94464
// https://bugzilla.mozilla.org/show_bug.cgi?id=1572569
// https://hg.mozilla.org/mozilla-central/rev/9a1a98370eca
user_pref("signon.management.page.faqURL", "");
user_pref("signon.management.page.feedbackURL", "");
// -------------------------------------
// Pref : Use APP locale over OS locale in regional preferences
// https://bugzilla.mozilla.org/buglist.cgi?bug_id=1379420,1364789
// user_pref("intl.regional_prefs.use_os_locales", false);
// -------------------------------------
// FF71+
// -------------------------------------
// Pref : Display a notification bar when websites offer data for offline use
// https://bugzilla.mozilla.org/show_bug.cgi?id=1574480
// https://hg.mozilla.org/mozilla-central/rev/9fedd8400ab2
user_pref("browser.offline-apps.notify", false);
user_pref("services.sync.prefs.sync.browser.offline-apps.notify", false);
// -------------------------------------
// Pref : Disable useragent updates and site specific overrides
// https://bugzilla.mozilla.org/show_bug.cgi?id=1513574
// https://hg.mozilla.org/mozilla-central/rev/59d191ed3f5b
user_pref("general.useragent.site_specific_overrides", false);
// -------------------------------------
// Pref : Enable / Disable Firefox internal page, and related warnings
// https://bugzilla.mozilla.org/show_bug.cgi?id=1589387
// https://hg.mozilla.org/integration/autoland/rev/2379847488eb
user_pref("network.warnOnAboutNetworking", false);
// -------------------------------------
// Pref : Disable other sync settings (by prevention)
// https://bugzilla.mozilla.org/show_bug.cgi?id=1570567
// https://hg.mozilla.org/mozilla-central/rev/38ae84bb1ca3
user_pref("services.sync.fxa.privacyURL", "");
user_pref("services.sync.fxa.termsURL", "");
// -------------------------------------
// Pref : Disable offline cache on insecure sites
// https://bugzilla.mozilla.org/show_bug.cgi?id=1237782
// https://hg.mozilla.org/mozilla-central/rev/d52a0108ed8e
user_pref("browser.cache.offline.insecure.enable", false);
// -------------------------------------
// Pref : Disable social trackingprotection notification
// https://bugzilla.mozilla.org/show_bug.cgi?id=1570631
// https://hg.mozilla.org/mozilla-central/rev/94c10676584a
user_pref("privacy.socialtracking.notification.enabled", false);
// -------------------------------------
// FF72+
// -------------------------------------
// Pref : Disable Firefox Tips / Search suggestions
// https://bugzilla.mozilla.org/show_bug.cgi?id=1525296
// https://hg.mozilla.org/mozilla-central/rev/0fb16f92be6f
user_pref("browser.urlbar.timesBeforeHidingSuggestionsHint", 0);
// -------------------------------------
// Pref : Block unwanted connections
// https://bugzilla.mozilla.org/show_bug.cgi?id=1593693
// https://hg.mozilla.org/mozilla-central/rev/ca070ea1fc32
user_pref("network.netlink.route.check.IPv4", "");
user_pref("network.netlink.route.check.IPv6", "");
// -------------------------------------
// Pref : Set default plugin state (i.e. new plugins on discovery) to never activate
// https://bugzilla.mozilla.org/show_bug.cgi?id=1596090
// https://hg.mozilla.org/mozilla-central/rev/df333402f126
user_pref("plugin.defaultXpi.state", 0);
// -------------------------------------
// FF73+
// -------------------------------------
// Pref : Decrease system information leakage to Mozilla addons update servers
// https://bugzilla.mozilla.org/show_bug.cgi?id=1572140
// https://hg.mozilla.org/mozilla-central/rev/6537d7cbffe8
user_pref("extensions.getAddons.compatOverides.url", "");
// -------------------------------------
// Pref : Remove remote discovery pane from about:addons
// https://bugzilla.mozilla.org/show_bug.cgi?id=1337627
// https://hg.mozilla.org/mozilla-central/rev/e542391fb8c5
user_pref("extensions.htmlaboutaddons.discover.enabled", false);
// -------------------------------------
// Pref : Remove extensions.htmlaboutaddons.enabled pref
// https://bugzilla.mozilla.org/show_bug.cgi?id=1564525
// https://hg.mozilla.org/mozilla-central/rev/7bcf4117a172
user_pref("extensions.htmlaboutaddons.enabled", false);
// -------------------------------------
// Pref : Disable ship remote agent in Firefox Nightly
// https://bugzilla.mozilla.org/show_bug.cgi?id=1544393
// https://hg.mozilla.org/mozilla-central/rev/5a69d75cf9b1
user_pref("remote.enabled", false);
user_pref("remote.force-local", true);
// -------------------------------------
// Pref : Disable login manager storage
// https://bugzilla.mozilla.org/show_bug.cgi?id=1602631
// https://hg.mozilla.org/mozilla-central/rev/860cbb7db3c8
user_pref("signon.storeSignons", false);
// -------------------------------------
// FF74+
// -------------------------------------
// Pref : Disable legacy extensions
// https://bugzilla.mozilla.org/show_bug.cgi?id=1524327
// https://hg.mozilla.org/comm-central/rev/c1457ba6362c
user_pref("extensions.legacy.enabled", false);
// -------------------------------------
// Pref : Disable about:logins (Firefox Lockwise)
// https://bugzilla.mozilla.org/show_bug.cgi?id=1606888
// https://hg.mozilla.org/mozilla-central/rev/0c7b5a9964dd
user_pref("signon.management.page.enabled", false);
// -------------------------------------
// FF75+
// -------------------------------------
// Pref : Disable contentblocking reports
// https://bugzilla.mozilla.org/show_bug.cgi?id=1612088
// https://hg.mozilla.org/mozilla-central/rev/b582c518daeb
user_pref("browser.contentblocking.report.lockwise.url", "");
// -------------------------------------
// Pref : Disable GeoIP lookup on your address to set default search engine region
// https://bugzilla.mozilla.org/show_bug.cgi?id=1589618
// https://hg.mozilla.org/mozilla-central/rev/eeda4bdcd130
user_pref("browser.search.geoip.url", "");
// -------------------------------------
// Pref : Enable one-click select all URL bar
// https://bugzilla.mozilla.org/show_bug.cgi?id=333714
// https://hg.mozilla.org/mozilla-central/rev/9d574c79405d
user_pref("browser.urlbar.clickSelectsAll", true);
// -------------------------------------
// Pref : Enable double click selects a string segment in URL bar
// https://bugzilla.mozilla.org/show_bug.cgi?id=333714
// https://hg.mozilla.org/mozilla-central/rev/9d574c79405d
user_pref("browser.urlbar.doubleClickSelectsAll", false);
// -------------------------------------
// Pref : Disable virtual reality devices APIs
// https://bugzilla.mozilla.org/show_bug.cgi?id=1602102
// https://hg.mozilla.org/mozilla-central/rev/bb85b121d2ac
user_pref("dom.vr.openvr.action_input", false);
// -------------------------------------
// Pref : Disable GeoIP-based search defaults
// [NOTE] May not be hidden if Firefox has changed your settings due to your locale
// https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/16206
// https://support.mozilla.org/en-US/kb/how-stop-firefox-making-automatic-connections#w_geolocation-for-default-search-engine
// user_pref("browser.search.region", "US"); // [HIDDEN PREF]
// -------------------------------------
// FF76+
// -------------------------------------
// Pref : Disable app from auto-update
// https://bugzilla.mozilla.org/show_bug.cgi?id=1568994
// https://hg.mozilla.org/mozilla-central/rev/12efcfc5555a
// https://hg.mozilla.org/mozilla-central/rev/cd6bf21b54db
user_pref("app.update.url", "");
// -------------------------------------
// Pref : Disable add-on and certificate blocklists (OneCRL) from Mozilla
// https://bugzilla.mozilla.org/show_bug.cgi?id=1618188
// https://hg.mozilla.org/mozilla-central/rev/06ca3c111fc7
user_pref("extensions.blocklist.useXML", false);
// -------------------------------------
// Pref : Disable predictor / prefetching
// https://bugzilla.mozilla.org/show_bug.cgi?id=1544868
// https://hg.mozilla.org/mozilla-central/rev/3763471a8781
user_pref("network.predictor.cleaned-up", true);
// -------------------------------------
// FF77+
// -------------------------------------
// Pref : Remove dom.registerProtocolHandler.insecure.enabled
// https://bugzilla.mozilla.org/show_bug.cgi?id=1597267
// https://hg.mozilla.org/mozilla-central/rev/89f07125aee8
user_pref("dom.registerProtocolHandler.insecure.enabled", false);
// -------------------------------------
// Pref : Disable about:addons Recommendations pane (uses Google Analytics)
// https://bugzilla.mozilla.org/show_bug.cgi?id=1620438
// https://hg.mozilla.org/mozilla-central/rev/03da091fad18
user_pref("extensions.webservice.discoverURL", "");
// -------------------------------------
// Pref : Disable about:logins (Firefox Lockwise)
// https://bugzilla.mozilla.org/show_bug.cgi?id=1569253
// https://hg.mozilla.org/mozilla-central/rev/fbd06f30bb6d
user_pref("signon.management.overrideURI", "");
// -------------------------------------
// FF78+
// -------------------------------------
// Pref : Control TLS versions with min and max
// 1=TLS 1.0, 2=TLS 1.1, 3=TLS 1.2, 4=TLS 1.3
// [WARNING] Leave these at default, otherwise you alter your TLS fingerprint.
// Firefox telemetry (April 2020) shows only 0.25% of TLS web traffic uses 1.0 or 1.1
// https://www.ssllabs.com/ssl-pulse/
// user_pref("security.tls.version.min", 3);
// user_pref("security.tls.version.max", 4);
// -------------------------------------
// Pref : Disable extension's report option in about:addons
// https://bugzilla.mozilla.org/show_bug.cgi?id=1614653
// https://hg.mozilla.org/mozilla-central/rev/92e149d41267
// https://hg.mozilla.org/mozilla-central/rev/682318515715
user_pref("extensions.abuseReport.openDialog", false);
// -------------------------------------
// Pref : Disable using the OS's geolocation service
// https://bugzilla.mozilla.org/show_bug.cgi?id=1627538
// https://hg.mozilla.org/mozilla-central/rev/710b5a3282f8
user_pref("geo.provider-country.network.scan", false);
user_pref("geo.provider-country.network.url", "");
// -------------------------------------
// FF79+
// -------------------------------------
// ESR78.x still uses all the following prefs
// [NOTE] replace the * with a slash in the line above to re-enable them
// FF79
// 0212: enforce fallback text encoding to match en-US
// When the content or server doesn't declare a charset the browser will
// fallback to the "Current locale" based on your application language
// [TEST] https://hsivonen.com/test/moz/check-charset.htm
// [1] https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/20025
// [-] https://bugzilla.mozilla.org/1603712
user_pref("intl.charset.fallback.override", "windows-1252");
//
// FF82
// 0206: disable geographically specific results/search engines e.g. "browser.search.*.US"
// i.e. ignore all of Mozilla's various search engines in multiple locales
// [-] https://bugzilla.mozilla.org/1619926
user_pref("browser.search.geoSpecificDefaults", false);
user_pref("browser.search.geoSpecificDefaults.url", "");
//