removed, renamed or hidden in v63.0 (#523)
* removed, renamed or hidden in v63.0 - 0301a - do you want to add the `[NOTE] Firefox currently checks every 12 hrs ...` to `0302a` ? The problem is it also checks for updates every time you open/reload about:preferences and in Menu>Help>About Firefox regardless of when the last check was. - 0513 - removed because follow-on-search is no longer a deletable system addon - 2703 - do we just remove `3=for n days` or add a [NOTE] that value 3 was remove in FF63 or something? - `browser.ctrlTab.recentlyUsedOrder` replaces `browser.ctrlTab.previews` but it now defaults to true. No need to list the new one under 5000 IMO * Update user.js * 1031 add more info https://bugzilla.mozilla.org/show_bug.cgi?id=1453751#c28 * 0301a: remove update-check timing info * 2703: add version deprecation for value 3
This commit is contained in:
parent
587194ce84
commit
56206f77ba
61
user.js
61
user.js
@ -90,7 +90,6 @@ user_pref("permissions.default.geo", 2); // 0=always ask (default), 1=allow, 2=b
|
|||||||
* [NOTE] May not be hidden if Firefox has changed your settings due to your locale
|
* [NOTE] May not be hidden if Firefox has changed your settings due to your locale
|
||||||
* [1] https://trac.torproject.org/projects/tor/ticket/16254
|
* [1] https://trac.torproject.org/projects/tor/ticket/16254
|
||||||
* [2] https://support.mozilla.org/en-US/kb/how-stop-firefox-making-automatic-connections#w_geolocation-for-default-search-engine ***/
|
* [2] https://support.mozilla.org/en-US/kb/how-stop-firefox-making-automatic-connections#w_geolocation-for-default-search-engine ***/
|
||||||
user_pref("browser.search.countryCode", "US"); // (hidden pref)
|
|
||||||
user_pref("browser.search.region", "US"); // (hidden pref)
|
user_pref("browser.search.region", "US"); // (hidden pref)
|
||||||
user_pref("browser.search.geoip.url", "");
|
user_pref("browser.search.geoip.url", "");
|
||||||
/* 0205: set OS & APP locale (FF59+)
|
/* 0205: set OS & APP locale (FF59+)
|
||||||
@ -119,16 +118,11 @@ user_pref("geo.wifi.uri", "https://location.services.mozilla.com/v1/geolocate?ke
|
|||||||
monetized extensions, time constraints, legacy issues, and fear of breakage/bugs.
|
monetized extensions, time constraints, legacy issues, and fear of breakage/bugs.
|
||||||
It is still important to do updates for security reasons, please do so manually. ***/
|
It is still important to do updates for security reasons, please do so manually. ***/
|
||||||
user_pref("_user.js.parrot", "0300 syntax error: the parrot's not pinin' for the fjords!");
|
user_pref("_user.js.parrot", "0300 syntax error: the parrot's not pinin' for the fjords!");
|
||||||
/* 0301a: disable auto-update checks for Firefox
|
|
||||||
* [NOTE] Firefox currently checks every 12 hrs and allows 8 day notification dismissal
|
|
||||||
* [SETTING] General>Firefox Updates>Never check for updates ***/
|
|
||||||
// user_pref("app.update.enabled", false);
|
|
||||||
/* 0301b: disable auto-update checks for extensions
|
/* 0301b: disable auto-update checks for extensions
|
||||||
* [SETTING] about:addons>Extensions>[cog-wheel-icon]>Update Add-ons Automatically (toggle) ***/
|
* [SETTING] about:addons>Extensions>[cog-wheel-icon]>Update Add-ons Automatically (toggle) ***/
|
||||||
// user_pref("extensions.update.enabled", false);
|
// user_pref("extensions.update.enabled", false);
|
||||||
/* 0302a: disable auto update installing for Firefox (after the check in 0301a)
|
/* 0302a: disable auto update installing for Firefox
|
||||||
* [SETTING] General>Firefox Updates>Check for updates but let you choose...
|
* [SETTING] General>Firefox Updates>Check for updates but let you choose... ***/
|
||||||
* [NOTE] The UI checkbox also controls the behavior for checking, the pref only controls auto installing ***/
|
|
||||||
user_pref("app.update.auto", false);
|
user_pref("app.update.auto", false);
|
||||||
/* 0302b: disable auto update installing for extensions (after the check in 0301b)
|
/* 0302b: disable auto update installing for extensions (after the check in 0301b)
|
||||||
* [SETTING] about:addons>Extensions>[cog-wheel-icon]>Update Add-ons Automatically (toggle) ***/
|
* [SETTING] about:addons>Extensions>[cog-wheel-icon]>Update Add-ons Automatically (toggle) ***/
|
||||||
@ -218,12 +212,10 @@ user_pref("_user.js.parrot", "0400 syntax error: the parrot's passed on!");
|
|||||||
* [2] https://trac.torproject.org/projects/tor/ticket/16931 ***/
|
* [2] https://trac.torproject.org/projects/tor/ticket/16931 ***/
|
||||||
user_pref("extensions.blocklist.enabled", true); // default: true
|
user_pref("extensions.blocklist.enabled", true); // default: true
|
||||||
user_pref("extensions.blocklist.url", "https://blocklists.settings.services.mozilla.com/v1/blocklist/3/%APP_ID%/%APP_VERSION%/");
|
user_pref("extensions.blocklist.url", "https://blocklists.settings.services.mozilla.com/v1/blocklist/3/%APP_ID%/%APP_VERSION%/");
|
||||||
/* 0402: enable Kinto blocklist updates (FF50+)
|
/* 0403: disable individual unwanted/unneeded parts of the Kinto blocklists
|
||||||
* What is Kinto?: https://wiki.mozilla.org/Firefox/Kinto#Specifications
|
* What is Kinto?: https://wiki.mozilla.org/Firefox/Kinto#Specifications
|
||||||
* As Firefox transitions to Kinto, the blocklists have been broken down into entries for certs to be
|
* As Firefox transitions to Kinto, the blocklists have been broken down into entries for certs to be
|
||||||
* revoked, extensions and plugins to be disabled, and gfx environments that cause problems or crashes ***/
|
* revoked, extensions and plugins to be disabled, and gfx environments that cause problems or crashes ***/
|
||||||
user_pref("services.blocklist.update_enabled", true);
|
|
||||||
/* 0403: disable individual unwanted/unneeded parts of the Kinto blocklists ***/
|
|
||||||
// user_pref("services.blocklist.onecrl.collection", ""); // revoked certificates
|
// user_pref("services.blocklist.onecrl.collection", ""); // revoked certificates
|
||||||
// user_pref("services.blocklist.addons.collection", "");
|
// user_pref("services.blocklist.addons.collection", "");
|
||||||
// user_pref("services.blocklist.plugins.collection", "");
|
// user_pref("services.blocklist.plugins.collection", "");
|
||||||
@ -330,7 +322,6 @@ user_pref("network.allow-experiments", false);
|
|||||||
user_pref("app.normandy.enabled", false);
|
user_pref("app.normandy.enabled", false);
|
||||||
user_pref("app.normandy.api_url", "");
|
user_pref("app.normandy.api_url", "");
|
||||||
user_pref("app.shield.optoutstudies.enabled", false);
|
user_pref("app.shield.optoutstudies.enabled", false);
|
||||||
user_pref("shield.savant.enabled", false); // (FF61+)
|
|
||||||
/* 0505: disable System Add-on updates
|
/* 0505: disable System Add-on updates
|
||||||
* [NOTE] In FF61 and lower, you will not get any System Add-on updates except when you update Firefox ***/
|
* [NOTE] In FF61 and lower, you will not get any System Add-on updates except when you update Firefox ***/
|
||||||
// user_pref("extensions.systemAddon.update.enabled", false); // (FF62+)
|
// user_pref("extensions.systemAddon.update.enabled", false); // (FF62+)
|
||||||
@ -343,9 +334,6 @@ user_pref("browser.ping-centre.telemetry", false);
|
|||||||
* [1] https://en.wikipedia.org/wiki/Pocket_(application)
|
* [1] https://en.wikipedia.org/wiki/Pocket_(application)
|
||||||
* [2] https://www.gnu.gl/blog/Posts/multiple-vulnerabilities-in-pocket/ ***/
|
* [2] https://www.gnu.gl/blog/Posts/multiple-vulnerabilities-in-pocket/ ***/
|
||||||
user_pref("extensions.pocket.enabled", false);
|
user_pref("extensions.pocket.enabled", false);
|
||||||
/* 0513: disable Follow On Search (FF53+)
|
|
||||||
* Just DELETE the XPI file in your System Add-ons directory
|
|
||||||
* [1] https://blog.mozilla.org/data/2017/06/05/measuring-search-in-firefox/ ***/
|
|
||||||
/* 0514: disable Activity Stream (FF54+)
|
/* 0514: disable Activity Stream (FF54+)
|
||||||
* Activity Stream is the default homepage/newtab in FF57+. It is based on metadata and browsing behavior,
|
* Activity Stream is the default homepage/newtab in FF57+. It is based on metadata and browsing behavior,
|
||||||
* and includes telemetry and web content such as snippets, top stories (pocket), top sites, etc.
|
* and includes telemetry and web content such as snippets, top stories (pocket), top sites, etc.
|
||||||
@ -691,7 +679,6 @@ user_pref("browser.shell.shortcutFavicons", false);
|
|||||||
/* 1031: disable favicons in tabs and new bookmarks
|
/* 1031: disable favicons in tabs and new bookmarks
|
||||||
* bookmark favicons are stored as data blobs in favicons.sqlite ***/
|
* bookmark favicons are stored as data blobs in favicons.sqlite ***/
|
||||||
// user_pref("browser.chrome.site_icons", false);
|
// user_pref("browser.chrome.site_icons", false);
|
||||||
// user_pref("browser.chrome.favicons", false);
|
|
||||||
/* 1032: disable favicons in web notifications ***/
|
/* 1032: disable favicons in web notifications ***/
|
||||||
user_pref("alerts.showFavicons", false); // default: false
|
user_pref("alerts.showFavicons", false); // default: false
|
||||||
|
|
||||||
@ -1043,9 +1030,10 @@ user_pref("dom.imagecapture.enabled", false); // default: false
|
|||||||
/* 2028: disable offscreen canvas (FF44+)
|
/* 2028: disable offscreen canvas (FF44+)
|
||||||
* [1] https://developer.mozilla.org/docs/Web/API/OffscreenCanvas ***/
|
* [1] https://developer.mozilla.org/docs/Web/API/OffscreenCanvas ***/
|
||||||
user_pref("gfx.offscreencanvas.enabled", false); // default: false
|
user_pref("gfx.offscreencanvas.enabled", false); // default: false
|
||||||
/* 2030: disable auto-play of HTML5 media
|
/* 2030: disable auto-play of HTML5 media (FF63+)
|
||||||
|
* 0=Allowed (default), 1=Blocked, 2=Prompt
|
||||||
* [WARNING] This may break video playback on various sites ***/
|
* [WARNING] This may break video playback on various sites ***/
|
||||||
user_pref("media.autoplay.enabled", false);
|
user_pref("media.autoplay.default", 1);
|
||||||
/* 2031: disable audio auto-play in non-active tabs (FF51+)
|
/* 2031: disable audio auto-play in non-active tabs (FF51+)
|
||||||
* [1] https://www.ghacks.net/2016/11/14/firefox-51-blocks-automatic-audio-playback-in-non-active-tabs/ ***/
|
* [1] https://www.ghacks.net/2016/11/14/firefox-51-blocks-automatic-audio-playback-in-non-active-tabs/ ***/
|
||||||
user_pref("media.block-autoplay-until-in-foreground", true);
|
user_pref("media.block-autoplay-until-in-foreground", true);
|
||||||
@ -1371,11 +1359,9 @@ user_pref("network.cookie.cookieBehavior", 1);
|
|||||||
user_pref("network.cookie.thirdparty.sessionOnly", true);
|
user_pref("network.cookie.thirdparty.sessionOnly", true);
|
||||||
user_pref("network.cookie.thirdparty.nonsecureSessionOnly", true); // (FF58+)
|
user_pref("network.cookie.thirdparty.nonsecureSessionOnly", true); // (FF58+)
|
||||||
/* 2703: set cookie lifetime policy
|
/* 2703: set cookie lifetime policy
|
||||||
* 0=until they expire (default), 2=until you close Firefox, 3=for n days (see next pref)
|
* 0=until they expire (default), 2=until you close Firefox, 3=for n days (see 2704-deprecated FF63+)
|
||||||
* [SETTING] Privacy & Security>History>Custom Settings>Accept cookies from sites>Keep until ***/
|
* [SETTING] Privacy & Security>History>Custom Settings>Accept cookies from sites>Keep until ***/
|
||||||
// user_pref("network.cookie.lifetimePolicy", 0);
|
// user_pref("network.cookie.lifetimePolicy", 0);
|
||||||
/* 2704: set cookie lifetime in days (see above pref) - default is 90 days ***/
|
|
||||||
// user_pref("network.cookie.lifetime.days", 90);
|
|
||||||
/* 2705: disable HTTP sites setting cookies with the "secure" directive (FF52+)
|
/* 2705: disable HTTP sites setting cookies with the "secure" directive (FF52+)
|
||||||
* [1] https://developer.mozilla.org/Firefox/Releases/52#HTTP ***/
|
* [1] https://developer.mozilla.org/Firefox/Releases/52#HTTP ***/
|
||||||
user_pref("network.cookie.leave-secure-alone", true); // default: true
|
user_pref("network.cookie.leave-secure-alone", true); // default: true
|
||||||
@ -1703,7 +1689,6 @@ user_pref("_user.js.parrot", "5000 syntax error: this is an ex-parrot!");
|
|||||||
// user_pref("layout.spellcheckDefault", 2); // 0=none, 1-multi-line, 2=multi-line & single-line
|
// user_pref("layout.spellcheckDefault", 2); // 0=none, 1-multi-line, 2=multi-line & single-line
|
||||||
/* UX BEHAVIOR ***/
|
/* UX BEHAVIOR ***/
|
||||||
// user_pref("browser.backspace_action", 2); // 0=previous page, 1=scroll up, 2=do nothing
|
// user_pref("browser.backspace_action", 2); // 0=previous page, 1=scroll up, 2=do nothing
|
||||||
// user_pref("browser.ctrlTab.previews", true);
|
|
||||||
// user_pref("browser.tabs.closeWindowWithLastTab", false);
|
// user_pref("browser.tabs.closeWindowWithLastTab", false);
|
||||||
// user_pref("browser.tabs.loadBookmarksInTabs", true); // open bookmarks in a new tab (FF57+)
|
// user_pref("browser.tabs.loadBookmarksInTabs", true); // open bookmarks in a new tab (FF57+)
|
||||||
// user_pref("browser.urlbar.decodeURLsOnCopy", true); // see Bugzilla 1320061 (FF53+)
|
// user_pref("browser.urlbar.decodeURLsOnCopy", true); // see Bugzilla 1320061 (FF53+)
|
||||||
@ -2122,6 +2107,38 @@ user_pref("network.jar.open-unsafe-types", false);
|
|||||||
// [-] (part5) https://bugzilla.mozilla.org/1461243
|
// [-] (part5) https://bugzilla.mozilla.org/1461243
|
||||||
user_pref("plugin.state.java", 0);
|
user_pref("plugin.state.java", 0);
|
||||||
// * * * /
|
// * * * /
|
||||||
|
// FF63
|
||||||
|
// 0202: disable GeoIP-based search results
|
||||||
|
// [NOTE] May not be hidden if Firefox has changed your settings due to your locale
|
||||||
|
// [-] https://bugzilla.mozilla.org/1462015
|
||||||
|
user_pref("browser.search.countryCode", "US"); // (hidden pref)
|
||||||
|
// 0301a: disable auto-update checks for Firefox
|
||||||
|
// [SETTING] General>Firefox Updates>Never check for updates
|
||||||
|
// [-] https://bugzilla.mozilla.org/1420514
|
||||||
|
// user_pref("app.update.enabled", false);
|
||||||
|
// 0402: enable Kinto blocklist updates (FF50+)
|
||||||
|
// What is Kinto?: https://wiki.mozilla.org/Firefox/Kinto#Specifications
|
||||||
|
// As Firefox transitions to Kinto, the blocklists have been broken down into entries for certs to be
|
||||||
|
// revoked, extensions and plugins to be disabled, and gfx environments that cause problems or crashes
|
||||||
|
// [-] https://bugzilla.mozilla.org/1458917
|
||||||
|
user_pref("services.blocklist.update_enabled", true);
|
||||||
|
// 0503: disable "Savant" Shield study (FF61+)
|
||||||
|
// [-] https://bugzilla.mozilla.org/1457226
|
||||||
|
user_pref("shield.savant.enabled", false);
|
||||||
|
// 1031: disable favicons in tabs and new bookmarks - merged into browser.chrome.site_icons
|
||||||
|
// [-] https://bugzilla.mozilla.org/1453751
|
||||||
|
// user_pref("browser.chrome.favicons", false);
|
||||||
|
// 2030: disable auto-play of HTML5 media - replaced by media.autoplay.default
|
||||||
|
// [WARNING] This may break video playback on various sites
|
||||||
|
// [-] https://bugzilla.mozilla.org/1470082
|
||||||
|
user_pref("media.autoplay.enabled", false);
|
||||||
|
// 2704: set cookie lifetime in days (see 2703)
|
||||||
|
// [-] https://bugzilla.mozilla.org/1457170
|
||||||
|
// user_pref("network.cookie.lifetime.days", 90); // default: 90
|
||||||
|
// 5000's: enable "Ctrl+Tab cycles through tabs in recently used order" - replaced by browser.ctrlTab.recentlyUsedOrder
|
||||||
|
// [-] https://bugzilla.mozilla.org/1473595
|
||||||
|
// user_pref("browser.ctrlTab.previews", true);
|
||||||
|
// * * * /
|
||||||
// ***/
|
// ***/
|
||||||
|
|
||||||
/* END: internal custom pref to test for syntax errors ***/
|
/* END: internal custom pref to test for syntax errors ***/
|
||||||
|
Loading…
Reference in New Issue
Block a user