├── diffs ├── 7x │ ├── diff-v78.0-vs-v78.0esr.log.js │ ├── diff-v73.0-vs-v74.0.log.js │ ├── diff-v75.0-vs-v76.0.log.js │ ├── diff-v78.0-vs-v79.0.log.js │ ├── diff-v77.0-vs-v78.0.log.js │ └── diff-v72.0-vs-v73.0.log.js ├── 9x │ ├── diff-v91.0-vs-v91.0esr.log.js │ ├── diff-v94.0-vs-v95.0.log.js │ ├── diff-v98.0-vs-v99.0.log.js │ ├── diff-v91.0-vs-v92.0.log.js │ ├── diff-v96.0-vs-v97.0.log.js │ ├── diff-v95.0-vs-v96.0.log.js │ ├── diff-v90.0-vs-v91.0.log.js │ ├── diff-v89.0-vs-v90.0.log.js │ ├── diff-v92.0-vs-v93.0.log.js │ └── diff-v93.0-vs-v94.0.log.js ├── ESR │ ├── diff-v52.0esr-vs-v52.1.0esr.log.js │ ├── diff-v68.7.0esr-vs-v68.8.0esr.log.js │ ├── diff-v78.4.0esr-vs-v78.5.0esr.log.js │ ├── diff-v78.12.0esr-vs-v78.13.0esr.log.js │ ├── diff-v78.13.0esr-vs-v78.14.0esr.log.js │ ├── diff-v78.5.0esr-vs-v78.6.0esr.log.js │ ├── diff-v52.1.0esr-vs-v52.2.0esr.log.js │ ├── diff-v68.3.0esr-vs-v68.4.0esr.log.js │ ├── diff-v78.9.0esr-vs-v78.10.0esr.log.js │ ├── diff-v91.9.0esr-vs-v91.10.0esr.log.js │ ├── diff-v68.2.0esr-vs-v68.3.0esr.log.js │ ├── diff-v60.0esr-vs-v60.1.0esr.log.js │ ├── diff-v91.3.0esr-vs-v91.4.0esr.log.js │ ├── diff-v52.6.0esr-vs-v52.7.0esr.log.js │ ├── diff-v78.1.0esr-vs-v78.2.0esr.log.js │ ├── diff-v91.2.0esr-vs-v91.3.0esr.log.js │ ├── diff-v91.5.0esr-vs-v91.6.0esr.log.js │ ├── diff-v78.0esr-vs-v78.1.0esr.log.js │ ├── diff-v68.0esr-vs-v68.1.0esr.log.js │ ├── diff-v91.0esr-vs-v91.1.0esr.log.js │ ├── diff-v78.7.0esr-vs-v78.8.0esr.log.js │ ├── diff-v52.5.0esr-vs-v52.6.0esr.log.js │ ├── diff-v60.7.0esr-vs-v60.8.0esr.log.js │ ├── diff-v60.5.0esr-vs-v60.6.0esr.log.js │ └── diff-v52.2.0esr-vs-v52.3.0esr.log.js ├── 6x │ ├── diff-v68.0-vs-v68.0esr.log.js │ └── diff-v61.0-vs-v62.0.log.js ├── 8x │ ├── diff-v84.0-vs-v85.0.log.js │ ├── diff-v83.0-vs-v84.0.log.js │ ├── diff-v86.0-vs-v87.0.log.js │ ├── diff-v81.0-vs-v82.0.log.js │ ├── diff-v79.0-vs-v80.0.log.js │ ├── diff-v82.0-vs-v83.0.log.js │ └── diff-v80.0-vs-v81.0.log.js ├── 10x │ ├── diff-v100.0-vs-v101.0.log.js │ └── diff-v99.0-vs-v100.0.log.js ├── 4x │ ├── diff-v43.0-vs-v44.0.log.js │ ├── diff-v44.0-vs-v45.0.log.js │ ├── diff-v40.0-vs-v41.0.log.js │ └── diff-v45.0-vs-v46.0.log.js ├── 3x │ └── diff-v38.0-vs-v39.0.log.js └── 5x │ └── diff-v57.0-vs-v58.0.log.js └── docs └── index.html /diffs/7x/diff-v78.0-vs-v78.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v78.0 and v78.0esr 3 | * 4 | * prefs: 4042 5 | * 4041 matching prefs 6 | * 1 diffs ( 0 new, 0 gone, 1 different ) 7 | ******************************************************************************************/ 8 | // new in v78.0esr: 9 | 10 | // removed, renamed or hidden in v78.0esr: 11 | 12 | // changed in v78.0esr: 13 | pref("app.update.channel", "esr"); // prev: "release" 14 | -------------------------------------------------------------------------------- /diffs/9x/diff-v91.0-vs-v91.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v91.0 and v91.0esr 3 | * 4 | * prefs: 4318 5 | * 4317 matching prefs 6 | * 1 diffs ( 0 new, 0 gone, 1 different ) 7 | ******************************************************************************************/ 8 | // new in v91.0esr: 9 | 10 | // removed, renamed or hidden in v91.0esr: 11 | 12 | // changed in v91.0esr: 13 | pref("app.update.channel", "esr"); // prev: "release" 14 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v52.0esr-vs-v52.1.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v52.0esr and v52.1.0esr 3 | * 4 | * prefs: 2796 5 | * 2794 matching prefs 6 | * 2 diffs ( 0 new, 0 gone, 2 different ) 7 | ******************************************************************************************/ 8 | // changed in v52.1.0esr: 9 | pref("network.predictor.enable-prefetch", false); // prev: true 10 | pref("security.pki.certificate_transparency.mode", 0); // prev: 1 11 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v68.7.0esr-vs-v68.8.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v68.7.0esr and v68.8.0esr 3 | * 4 | * prefs: 3494 5 | * 3493 matching prefs 6 | * 1 diffs ( 0 new, 0 gone, 1 different ) 7 | ******************************************************************************************/ 8 | // new in v68.8.0esr: 9 | 10 | // removed, renamed or hidden in v68.8.0esr: 11 | 12 | // changed in v68.8.0esr: 13 | pref("security.sandbox.content.level", 6); // prev: 5 14 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v78.4.0esr-vs-v78.5.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v78.4.0esr and v78.5.0esr 3 | * 4 | * prefs: 4045 5 | * 4044 matching prefs 6 | * 1 diffs ( 1 new, 0 gone, 0 different ) 7 | ******************************************************************************************/ 8 | // new in v78.5.0esr: 9 | pref("network.dns.dns_query_single_label", true); 10 | 11 | // removed, renamed or hidden in v78.5.0esr: 12 | 13 | // changed in v78.5.0esr: 14 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v78.12.0esr-vs-v78.13.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v78.12.0esr and v78.13.0esr 3 | * 4 | * prefs: 4048 5 | * 4047 matching prefs 6 | * 1 diffs ( 1 new, 0 gone, 0 different ) 7 | ******************************************************************************************/ 8 | // new in v78.13.0esr: 9 | pref("network.dns.copy_string_before_call", true); 10 | 11 | // removed, renamed or hidden in v78.13.0esr: 12 | 13 | // changed in v78.13.0esr: 14 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v78.13.0esr-vs-v78.14.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v78.13.0esr and v78.14.0esr 3 | * 4 | * prefs: 4049 5 | * 4048 matching prefs 6 | * 1 diffs ( 1 new, 0 gone, 0 different ) 7 | ******************************************************************************************/ 8 | // new in v78.14.0esr: 9 | pref("network.protocol-handler.external.mk", false); 10 | 11 | // removed, renamed or hidden in v78.14.0esr: 12 | 13 | // changed in v78.14.0esr: 14 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v78.5.0esr-vs-v78.6.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v78.5.0esr and v78.6.0esr 3 | * 4 | * prefs: 4045 5 | * 4044 matching prefs 6 | * 1 diffs ( 0 new, 0 gone, 1 different ) 7 | ******************************************************************************************/ 8 | // new in v78.6.0esr: 9 | 10 | // removed, renamed or hidden in v78.6.0esr: 11 | 12 | // changed in v78.6.0esr: 13 | pref("network.dns.dns_query_single_label", false); // prev: true 14 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v52.1.0esr-vs-v52.2.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v52.1.0esr and v52.2.0esr 3 | * 4 | * prefs: 2799 5 | * 2796 matching prefs 6 | * 3 diffs ( 3 new, 0 gone, 0 different ) 7 | ******************************************************************************************/ 8 | // new in v52.2.0esr: 9 | pref("intl.tsf.associate_imc_only_when_imm_ime_is_active", false); 10 | pref("intl.tsf.hack.ms_japanese_ime.do_not_associate_imc_on_win10", true); 11 | pref("signon.masterPasswordReprompt.timeout_ms", 900000); 12 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v68.3.0esr-vs-v68.4.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v68.3.0esr and v68.4.0esr 3 | * 4 | * prefs: 3494 5 | * 3492 matching prefs 6 | * 2 diffs ( 1 new, 0 gone, 1 different ) 7 | ******************************************************************************************/ 8 | // new in v68.4.0esr: 9 | pref("layout.css.moz-binding.content.enabled", false); 10 | 11 | // removed, renamed or hidden in v68.4.0esr: 12 | 13 | // changed in v68.4.0esr: 14 | pref("app.update.staging.enabled", true); // prev: false 15 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v78.9.0esr-vs-v78.10.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v78.9.0esr and v78.10.0esr 3 | * 4 | * prefs: 4047 5 | * 4046 matching prefs 6 | * 1 diffs ( 1 new, 0 gone, 0 different ) 7 | ******************************************************************************************/ 8 | // new in v78.10.0esr: 9 | pref("svg.context-properties.content.allowed-domains", "profile.accounts.firefox.com,profile.stage.mozaws.net"); 10 | 11 | // removed, renamed or hidden in v78.10.0esr: 12 | 13 | // changed in v78.10.0esr: 14 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v91.9.0esr-vs-v91.10.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v91.9.0esr and v91.10.0esr 3 | * 4 | * prefs: 4328 5 | * 4326 matching prefs 6 | * 2 diffs ( 1 new, 0 gone, 1 different ) 7 | ******************************************************************************************/ 8 | // new in v91.10.0esr: 9 | pref("media.gmp-manager.checkContentSignature", true); 10 | 11 | // removed, renamed or hidden in v91.10.0esr: 12 | 13 | // changed in v91.10.0esr: 14 | pref("network.http.spdy.websockets", false); // prev: true 15 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v68.2.0esr-vs-v68.3.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v68.2.0esr and v68.3.0esr 3 | * 4 | * prefs: 3493 5 | * 3491 matching prefs 6 | * 2 diffs ( 0 new, 0 gone, 2 different ) 7 | ******************************************************************************************/ 8 | // new in v68.3.0esr: 9 | 10 | // removed, renamed or hidden in v68.3.0esr: 11 | 12 | // changed in v68.3.0esr: 13 | pref("app.update.staging.enabled", false); // prev: true 14 | pref("security.ssl.errorReporting.enabled", false); // prev: true 15 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v60.0esr-vs-v60.1.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v60.0esr and v60.1.0esr 3 | * 4 | * prefs: 3150 5 | * 3147 matching prefs 6 | * 3 diffs ( 0 new, 1 gone, 2 different ) 7 | ******************************************************************************************/ 8 | // new in v60.1.0esr: 9 | 10 | // removed, renamed or hidden in v60.1.0esr: 11 | pref("dom.ipc.scheduler", false); 12 | 13 | // changed in v60.1.0esr: 14 | pref("extensions.langpacks.signatures.required", true); // prev: false 15 | pref("media.wmf.amd.vp9.enabled", false); // prev: true 16 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v91.3.0esr-vs-v91.4.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v91.3.0esr and v91.4.0esr 3 | * 4 | * prefs: 4328 5 | * 4324 matching prefs 6 | * 4 diffs ( 2 new, 1 gone, 1 different ) 7 | ******************************************************************************************/ 8 | // new in v91.4.0esr: 9 | pref("media.decoder.skip_when_video_too_slow_ms", 2500); 10 | pref("pdfjs.annotationMode", 2); 11 | 12 | // removed, renamed or hidden in v91.4.0esr: 13 | pref("pdfjs.renderInteractiveForms", true); 14 | 15 | // changed in v91.4.0esr: 16 | pref("pdfjs.enableXfa", true); // prev: false 17 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v52.6.0esr-vs-v52.7.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v52.6.0esr and v52.7.0esr 3 | * 4 | * prefs: 2799 5 | * 2797 matching prefs 6 | * 2 diffs ( 0 new, 1 gone, 1 different ) 7 | ******************************************************************************************/ 8 | // new in v52.7.0esr: 9 | 10 | // removed, renamed or hidden in v52.7.0esr: 11 | pref("browser.search.order.US.3", "data:text/plain,browser.search.order.US.3=Bing"); 12 | 13 | // changed in v52.7.0esr: 14 | pref("browser.search.order.US.2", "data:text/plain,browser.search.order.US.2=Bing"); // prev: "data:text/plain,browser.search.order.US.2=Yahoo" 15 | 16 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v78.1.0esr-vs-v78.2.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v78.1.0esr and v78.2.0esr 3 | * 4 | * prefs: 4044 5 | * 4040 matching prefs 6 | * 4 diffs ( 1 new, 0 gone, 3 different ) 7 | ******************************************************************************************/ 8 | // new in v78.2.0esr: 9 | pref("security.warn_submit_secure_to_insecure", true); 10 | 11 | // removed, renamed or hidden in v78.2.0esr: 12 | 13 | // changed in v78.2.0esr: 14 | pref("dom.image-lazy-loading.enabled", false); // prev: true 15 | pref("extensions.blocklist.useMLBF", true); // prev: false 16 | pref("extensions.blocklist.useMLBF.stashes", true); // prev: false 17 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v91.2.0esr-vs-v91.3.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v91.2.0esr and v91.3.0esr 3 | * 4 | * prefs: 4326 5 | * 4321 matching prefs 6 | * 5 diffs ( 1 new, 0 gone, 4 different ) 7 | ******************************************************************************************/ 8 | // new in v91.3.0esr: 9 | pref("clipboard.copyPrivateDataToClipboardCloudOrHistory", false); 10 | 11 | // removed, renamed or hidden in v91.3.0esr: 12 | 13 | // changed in v91.3.0esr: 14 | pref("content.sink.pending_event_mode", 1); // prev: 0 15 | pref("gfx.e10s.font-list.shared", false); // prev: true 16 | pref("network.http.altsvc.oe", false); // prev: true 17 | pref("network.notify.IPv6", false); // prev: true 18 | -------------------------------------------------------------------------------- /diffs/6x/diff-v68.0-vs-v68.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v68.0 and v68.0esr 3 | * 4 | * prefs: 3486 5 | * 3481 matching prefs 6 | * 5 diffs ( 0 new, 0 gone, 5 different ) 7 | ******************************************************************************************/ 8 | // new in v68.0esr: 9 | 10 | // removed, renamed or hidden in v68.0esr: 11 | 12 | // changed in v68.0esr: 13 | pref("app.update.channel", "esr"); // prev: "release" 14 | pref("dom.push.enabled", false); // prev: true 15 | pref("dom.serviceWorkers.enabled", false); // prev: true 16 | pref("security.certerrors.mitm.auto_enable_enterprise_roots", false); // prev: true 17 | pref("security.enterprise_roots.enabled", true); // prev: false 18 | 19 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v91.5.0esr-vs-v91.6.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v91.5.0esr and v91.6.0esr 3 | * 4 | * prefs: 4327 5 | * 4324 matching prefs 6 | * 3 diffs ( 0 new, 0 gone, 3 different ) 7 | ******************************************************************************************/ 8 | // new in v91.6.0esr: 9 | 10 | // removed, renamed or hidden in v91.6.0esr: 11 | 12 | // changed in v91.6.0esr: 13 | pref("app.update.url.details", "https://www.mozilla.org/%LOCALE%/firefox/organizations/notes"); // prev: "https://www.mozilla.org/%LOCALE%/firefox/notes" 14 | pref("app.update.url.manual", "https://www.mozilla.org/%LOCALE%/firefox/enterprise?reason=manual-update"); // prev: "https://www.mozilla.org/%LOCALE%/firefox/" 15 | pref("dom.vr.enabled", false); // prev: true 16 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v78.0esr-vs-v78.1.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v78.0esr and v78.1.0esr 3 | * 4 | * prefs: 4045 5 | * 4039 matching prefs 6 | * 6 diffs ( 3 new, 2 gone, 1 different ) 7 | ******************************************************************************************/ 8 | // new in v78.1.0esr: 9 | pref("dom.quotaManager.overrideXFullPathname", true); 10 | pref("media.peerconnection.ice.obfuscate_host_addresses.blocklist", ""); 11 | pref("print.always_print_silent", false); 12 | 13 | // removed, renamed or hidden in v78.1.0esr: 14 | pref("browser.find.anonymous_content.enabled", true); 15 | pref("media.peerconnection.ice.obfuscate_host_addresses.whitelist", ""); 16 | 17 | // changed in v78.1.0esr: 18 | pref("security.allow_disjointed_external_uri_loads", true); // prev: false 19 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v68.0esr-vs-v68.1.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v68.0esr and v68.1.0esr 3 | * 4 | * prefs: 3493 5 | * 3485 matching prefs 6 | * 8 diffs ( 7 new, 0 gone, 1 different ) 7 | ******************************************************************************************/ 8 | // new in v68.1.0esr: 9 | pref("dom.xmldocument.async.enabled", true); 10 | pref("dom.xmldocument.load.enabled", true); 11 | pref("network.http.spdy.bug1556491", true); 12 | pref("network.http.spdy.bug1562315", true); 13 | pref("network.http.spdy.bug1563538", true); 14 | pref("network.http.spdy.bug1563695", true); 15 | pref("services.sync.prefs.sync.extensions.activeThemeID", true); 16 | 17 | // removed, renamed or hidden in v68.1.0esr: 18 | 19 | // changed in v68.1.0esr: 20 | pref("browser.contentblocking.maxIntroCount", 0); // prev: 5 21 | 22 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v91.0esr-vs-v91.1.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v91.0esr and v91.1.0esr 3 | * 4 | * prefs: 4325 5 | * 4318 matching prefs 6 | * 7 diffs ( 7 new, 0 gone, 0 different ) 7 | ******************************************************************************************/ 8 | // new in v91.1.0esr: 9 | pref("general.autoscroll.prevent_to_start.altKey", false); 10 | pref("general.autoscroll.prevent_to_start.ctrlKey", false); 11 | pref("general.autoscroll.prevent_to_start.metaKey", false); 12 | pref("general.autoscroll.prevent_to_start.osKey", false); 13 | pref("general.autoscroll.prevent_to_start.shiftKey", true); 14 | pref("javascript.options.use_fdlibm_for_sin_cos_tan", false); 15 | pref("network.protocol-handler.external.mk", false); 16 | 17 | // removed, renamed or hidden in v91.1.0esr: 18 | 19 | // changed in v91.1.0esr: 20 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v78.7.0esr-vs-v78.8.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v78.7.0esr and v78.8.0esr 3 | * 4 | * prefs: 4046 5 | * 4043 matching prefs 6 | * 3 diffs ( 1 new, 0 gone, 2 different ) 7 | ******************************************************************************************/ 8 | // new in v78.8.0esr: 9 | pref("security.csp.truncate_blocked_uri_for_frame_navigations", true); 10 | 11 | // removed, renamed or hidden in v78.8.0esr: 12 | 13 | // changed in v78.8.0esr: 14 | pref("extensions.getAddons.get.url", "https://services.addons.mozilla.org/api/v4/addons/search/?guid=%IDS%&lang=%LOCALE%"); // prev: "https://services.addons.mozilla.org/api/v3/addons/search/?guid=%IDS%&lang=%LOCALE%" 15 | pref("extensions.getAddons.langpacks.url", "https://services.addons.mozilla.org/api/v4/addons/language-tools/?app=firefox&type=language&appversion=%VERSION%"); // prev: "https://services.addons.mozilla.org/api/v3/addons/language-tools/?app=firefox&type=language&appversion=%VERSION%" 16 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v52.5.0esr-vs-v52.6.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v52.5.0esr and v52.6.0esr 3 | * 4 | * prefs: 2800 5 | * 2795 matching prefs 6 | * 5 diffs ( 1 new, 1 gone, 3 different ) 7 | ******************************************************************************************/ 8 | // new in v52.6.0esr: 9 | pref("browser.crashReports.unsubmittedCheck.autoSubmit2", false); 10 | 11 | // removed, renamed or hidden in v52.6.0esr: 12 | pref("browser.crashReports.unsubmittedCheck.autoSubmit", false); 13 | 14 | // changed in v52.6.0esr: 15 | pref("browser.search.defaultenginename.US", "data:text/plain,browser.search.defaultenginename.US=Google"); // prev: "data:text/plain,browser.search.defaultenginename.US=Yahoo" 16 | pref("browser.search.order.US.1", "data:text/plain,browser.search.order.US.1=Google"); // prev: "data:text/plain,browser.search.order.US.1=Yahoo" 17 | pref("browser.search.order.US.2", "data:text/plain,browser.search.order.US.2=Yahoo"); // prev: "data:text/plain,browser.search.order.US.2=Google" 18 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v60.7.0esr-vs-v60.8.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v60.7.0esr and v60.8.0esr 3 | * 4 | * prefs: 3151 5 | * 3138 matching prefs 6 | * 13 diffs ( 1 new, 12 gone, 0 different ) 7 | ******************************************************************************************/ 8 | // new in v60.8.0esr: 9 | pref("services.sync.prefs.dangerously_allow_arbitrary", false); 10 | 11 | // removed, renamed or hidden in v60.8.0esr: 12 | pref("services.sync.prefs.sync.browser.safebrowsing.downloads.enabled", true); 13 | pref("services.sync.prefs.sync.browser.safebrowsing.malware.enabled", true); 14 | pref("services.sync.prefs.sync.browser.safebrowsing.passwords.enabled", true); 15 | pref("services.sync.prefs.sync.browser.safebrowsing.phishing.enabled", true); 16 | pref("services.sync.prefs.sync.extensions.personas.current", true); 17 | pref("services.sync.prefs.sync.pref.advanced.images.disable_button.view_image", true); 18 | pref("services.sync.prefs.sync.pref.advanced.javascript.disable_button.advanced", true); 19 | pref("services.sync.prefs.sync.security.OCSP.enabled", true); 20 | pref("services.sync.prefs.sync.security.OCSP.require", true); 21 | pref("services.sync.prefs.sync.security.tls.version.max", true); 22 | pref("services.sync.prefs.sync.security.tls.version.min", true); 23 | pref("services.sync.prefs.sync.xpinstall.whitelist.required", true); 24 | 25 | -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Firefox Preferences differences in Windows/Linux/Mac 6 | 7 | 8 |
9 |

Firefox Preferences differences in Windows/Linux/Mac

10 |

https://github.com/earthlng/FFprefs-diffs

11 |

 

12 |

62.0 - Windows vs Linux vs MacOS

13 |

61.0 - Windows vs Linux vs MacOS

14 |

60.0 - Windows vs Linux vs MacOS

15 |

59.0 - Windows vs Linux vs MacOS

16 |

58.0 - Windows vs Linux vs MacOS

17 |

57.0 - Windows vs Linux vs MacOS

18 |

56.0 - Windows vs Linux vs MacOS

19 |

55.0 - Windows vs Linux vs MacOS

20 |

54.0 - Windows vs Linux vs MacOS

21 |

53.0 - Windows vs Linux vs MacOS

22 |
23 | 24 | 25 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v60.5.0esr-vs-v60.6.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v60.5.0esr and v60.6.0esr 3 | * 4 | * prefs: 3150 5 | * 3142 matching prefs 6 | * 8 diffs ( 1 new, 0 gone, 7 different ) 7 | ******************************************************************************************/ 8 | // new in v60.6.0esr: 9 | pref("javascript.options.unboxed_objects", false); 10 | 11 | // removed, renamed or hidden in v60.6.0esr: 12 | 13 | // changed in v60.6.0esr: 14 | pref("browser.safebrowsing.downloads.remote.url", "https://sb-ssl.google.com/safebrowsing/clientreport/download?key=%GOOGLE_SAFEBROWSING_API_KEY%"); // prev: "https://sb-ssl.google.com/safebrowsing/clientreport/download?key=%GOOGLE_API_KEY%" 15 | pref("browser.safebrowsing.provider.google.updateURL", "https://safebrowsing.google.com/safebrowsing/downloads?client=SAFEBROWSING_ID&appver=%MAJOR_VERSION%&pver=2.2&key=%GOOGLE_SAFEBROWSING_API_KEY%"); // prev: "https://safebrowsing.google.com/safebrowsing/downloads?client=SAFEBROWSING_ID&appver=%MAJOR_VERSION%&pver=2.2&key=%GOOGLE_API_KEY%" 16 | pref("browser.safebrowsing.provider.google4.dataSharingURL", "https://safebrowsing.googleapis.com/v4/threatHits?$ct=application/x-protobuf&key=%GOOGLE_SAFEBROWSING_API_KEY%&$httpMethod=POST"); // prev: "https://safebrowsing.googleapis.com/v4/threatHits?$ct=application/x-protobuf&key=%GOOGLE_API_KEY%&$httpMethod=POST" 17 | pref("browser.safebrowsing.provider.google4.gethashURL", "https://safebrowsing.googleapis.com/v4/fullHashes:find?$ct=application/x-protobuf&key=%GOOGLE_SAFEBROWSING_API_KEY%&$httpMethod=POST"); // prev: "https://safebrowsing.googleapis.com/v4/fullHashes:find?$ct=application/x-protobuf&key=%GOOGLE_API_KEY%&$httpMethod=POST" 18 | pref("browser.safebrowsing.provider.google4.updateURL", "https://safebrowsing.googleapis.com/v4/threatListUpdates:fetch?$ct=application/x-protobuf&key=%GOOGLE_SAFEBROWSING_API_KEY%&$httpMethod=POST"); // prev: "https://safebrowsing.googleapis.com/v4/threatListUpdates:fetch?$ct=application/x-protobuf&key=%GOOGLE_API_KEY%&$httpMethod=POST" 19 | pref("geo.provider.ms-windows-location", true); // prev: false 20 | pref("geo.wifi.uri", "https://www.googleapis.com/geolocation/v1/geolocate?key=%GOOGLE_LOCATION_SERVICE_API_KEY%"); // prev: "https://www.googleapis.com/geolocation/v1/geolocate?key=%GOOGLE_API_KEY%" 21 | 22 | -------------------------------------------------------------------------------- /diffs/8x/diff-v84.0-vs-v85.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v84.0 and v85.0 3 | * 4 | * prefs: 4216 5 | * 4158 matching prefs 6 | * 58 diffs ( 33 new, 8 gone, 17 different ) 7 | ******************************************************************************************/ 8 | // new in v85.0: 9 | pref("app.releaseNotesURL.aboutDialog", "https://www.mozilla.org/%LOCALE%/firefox/%VERSION%/releasenotes/?utm_source=firefox-browser&utm_medium=firefox-desktop&utm_campaign=about-dialog"); 10 | pref("browser.display.always_show_rings_after_key_focus", false); 11 | pref("browser.download.sanitize_non_media_extensions", true); 12 | pref("browser.enableAboutThirdParty", false); 13 | pref("browser.engagement.downloads-button.has-used", false); 14 | pref("browser.engagement.fxa-toolbar-menu-button.has-used", false); 15 | pref("browser.engagement.home-button.has-used", false); 16 | pref("browser.engagement.sidebar-button.has-used", false); 17 | pref("browser.fixup.alternate.protocol", "https"); 18 | pref("browser.history.maxUrlLength", 2000); 19 | pref("browser.newtabpage.activity-stream.customizationMenu.enabled", false); 20 | pref("browser.newtabpage.activity-stream.newNewtabExperience.enabled", false); 21 | pref("browser.proton.enabled", false); 22 | pref("browser.tabs.tooltipsShowPid", false); 23 | pref("browser.toolbars.bookmarks.showOtherBookmarks", true); 24 | pref("browser.urlbar.extension.timeout", 400); 25 | pref("browser.urlbar.imeCompositionClosesPanel", true); 26 | pref("browser.urlbar.shortcuts.bookmarks", true); 27 | pref("browser.urlbar.shortcuts.history", true); 28 | pref("browser.urlbar.shortcuts.tabs", true); 29 | pref("browser.urlbar.suggest.engines", true); 30 | pref("devtools.storage.test.forceLegacyActors", false); 31 | pref("dom.delay.block_external_protocol_in_iframes.enabled", true); 32 | pref("dom.menuitem.enabled", false); 33 | pref("dom.storage.default_site_quota", 25600); 34 | pref("gfx.webrender.allow-partial-present-buffer-age", true); 35 | pref("intl.tsf.hack.extend_setting_selection_range_to_cluster_boundaries", true); 36 | pref("media.rdd-retryonfailure.enabled", true); 37 | pref("messaging-system.rsexperimentloader.collection_id", "nimbus-desktop-experiments"); 38 | pref("network.http.accept", ""); 39 | pref("network.http.http3.backup_timer_delay", 100); 40 | pref("print.pages_per_sheet.enabled", true); 41 | pref("services.sync.prefs.sync.browser.urlbar.suggest.engines", true); 42 | 43 | // removed, renamed or hidden in v85.0: 44 | pref("apz.relative-update.enabled", true); 45 | pref("browser.urlbar.update2.localOneOffs", true); 46 | pref("browser.urlbar.update2.tabToComplete", true); 47 | pref("devtools.debugger.features.watchpoints", true); 48 | pref("javascript.options.warp", true); 49 | pref("layout.css.conic-gradient.enabled", true); 50 | pref("network.security.esni.enabled", false); 51 | pref("security.pki.distrust_ca_policy", 2); 52 | 53 | // changed in v85.0: 54 | pref("browser.contentblocking.features.strict", "tp,tpPrivate,cookieBehavior4,cm,fp,stp,lvl2"); // prev: "tp,tpPrivate,cookieBehavior4,cm,fp,stp" 55 | pref("browser.newtabpage.activity-stream.discoverystream.personalization.version", 2); // prev: 1 56 | pref("browser.toolbars.bookmarks.2h2020", true); // prev: false 57 | pref("gfx.canvas.remote", false); // prev: true 58 | pref("gfx.webrender.enabled-no-gpu-process-with-angle-win", true); // prev: false 59 | pref("layers.mlgpu.enabled", false); // prev: true 60 | pref("layout.css.focus-visible.enabled", true); // prev: false 61 | pref("layout.display-list.improve-fragmentation", true); // prev: false 62 | pref("media.rdd-ffvpx.enabled", true); // prev: false 63 | pref("media.rdd-theora.enabled", true); // prev: false 64 | pref("media.rdd-vpx.enabled", true); // prev: false 65 | pref("media.rdd-wmf.enabled", true); // prev: false 66 | pref("network.preload", true); // prev: false 67 | pref("privacy.partition.network_state", true); // prev: false 68 | pref("privacy.restrict3rdpartystorage.partitionedHosts", "accounts.google.com/o/oauth2/,d35nw2lg0ahg0v.cloudfront.net/,datastudio.google.com/embed/reporting/,d3qlaywcwingl6.cloudfront.net/"); // prev: "accounts.google.com/o/oauth2/" 69 | pref("toolkit.zoomManager.zoomValues", ".3,.5,.67,.8,.9,1,1.1,1.2,1.33,1.5,1.7,2,2.4,3,4,5"); // prev: ".3,.5,.67,.8,.9,1,1.1,1.2,1.33,1.5,1.7,2,2.4,3" 70 | pref("zoom.maxPercent", 500); // prev: 300 71 | 72 | -------------------------------------------------------------------------------- /diffs/10x/diff-v100.0-vs-v101.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v100.0 and v101.0 3 | * 4 | * prefs: 4529 5 | * 4464 matching prefs 6 | * 65 diffs ( 37 new, 13 gone, 15 different ) 7 | ******************************************************************************************/ 8 | // new in v101.0: 9 | pref("browser.download.always_ask_before_handling_new_types", false); 10 | pref("browser.newtabpage.activity-stream.hideTopSitesWithSearchParam", "mfadid=adm"); 11 | pref("browser.places.snapshots.expiration.days", 210); 12 | pref("browser.places.snapshots.expiration.userManaged.days", 420); 13 | pref("browser.snapshots.source.CommonReferrer", 3); 14 | pref("browser.snapshots.source.Overlapping", 3); 15 | pref("browser.theme.colorway-closet", false); 16 | pref("browser.urlbar.quicksuggest.blockingEnabled", false); 17 | pref("browser.urlbar.quicksuggest.impressionCaps.nonSponsoredEnabled", false); 18 | pref("browser.urlbar.quicksuggest.impressionCaps.sponsoredEnabled", false); 19 | pref("devtools.inspector.draggable_properties", true); 20 | pref("dom.block_external_protocol_navigation_from_sandbox", false); 21 | pref("dom.enable_web_task_scheduling", false); 22 | pref("dom.input.showPicker", true); 23 | pref("dom.origin-trials.test-trial.state", 0); 24 | pref("extensions.eventPages.enabled", false); 25 | pref("extensions.manifestV3.enabled", false); 26 | pref("fission.enforceBlocklistedPrefsInSubprocesses", false); 27 | pref("fission.omitBlocklistedPrefsInSubprocesses", false); 28 | pref("gfx.canvas.accelerated.profile-cache-miss-ratio", "0.66"); 29 | pref("gfx.canvas.accelerated.profile-fallback-ratio", "0.3"); 30 | pref("gfx.canvas.accelerated.profile-frames", 10); 31 | pref("layout.accessiblecaret.magnifier.enabled", false); 32 | pref("media.gmp-manager.checkContentSignature", true); 33 | pref("media.utility-ffvpx.enabled", true); 34 | pref("media.utility-opus.enabled", true); 35 | pref("media.utility-process.enabled", false); 36 | pref("media.utility-vorbis.enabled", true); 37 | pref("media.utility-wav.enabled", true); 38 | pref("media.utility-wmf.enabled", true); 39 | pref("media.video.dropped_frame_stats.enabled", true); 40 | pref("media.videocontrols.picture-in-picture.display-text-tracks.size", "medium"); 41 | pref("media.wmf.no-copy-nv12-textures-force-enabled", false); 42 | pref("mozilla.widget.raise-on-setfocus", true); 43 | pref("print.prefer_system_dialog", false); 44 | pref("widget.swipe.whole-page-pixel-size", "1100.0"); 45 | pref("widget.transparent-windows", true); 46 | 47 | // removed, renamed or hidden in v101.0: 48 | pref("browser.flash-protected-mode-flip.done", false); 49 | pref("browser.flash-protected-mode-flip.enable", false); 50 | pref("browser.snapshots.score.InNavigation", 3); 51 | pref("browser.snapshots.score.IsOverlappingVisit", 3); 52 | pref("canvas.mozgetasfile.enabled", false); 53 | pref("devtools.debugger.features.skip-pausing", true); 54 | pref("dom.forms.datetime-local", true); 55 | pref("dom.forms.datetime-local.widget", true); 56 | pref("dom.input.dirpicker", false); 57 | pref("dom.ipc.plugins.flash.disable-protected-mode", false); 58 | pref("dom.ipc.plugins.flash.subprocess.crashreporter.enabled", true); 59 | pref("remote.force-local", true); 60 | pref("security.pki.name_matching_mode", 3); 61 | 62 | // changed in v101.0: 63 | pref("browser.startup.upgradeDialog.enabled", false); // prev: true 64 | pref("dom.window.content.untrusted.enabled", false); // prev: true 65 | pref("javascript.options.wasm_simd_avx", true); // prev: false 66 | pref("layout.css.constructable-stylesheets.enabled", true); // prev: false 67 | pref("layout.css.prefers-contrast.enabled", true); // prev: false 68 | pref("media.videocontrols.picture-in-picture.audio-toggle.enabled", true); // prev: false 69 | pref("media.videocontrols.picture-in-picture.display-text-tracks.enabled", true); // prev: false 70 | pref("media.webrtc.platformencoder", false); // prev: true 71 | pref("media.wmf.no-copy-nv12-textures", true); // prev: false 72 | pref("network.http.http2.websockets", false); // prev: true 73 | pref("privacy.restrict3rdpartystorage.expiration_redirect", 2592000); // prev: 900 74 | pref("remote.active-protocols", 3); // prev: 2 75 | pref("security.sandbox.content.win32k-disable", true); // prev: false 76 | pref("widget.swipe.success-threshold", "0.25"); // prev: "0.5" 77 | pref("widget.windows.hide_cursor_when_typing", true); // prev: false 78 | -------------------------------------------------------------------------------- /diffs/9x/diff-v94.0-vs-v95.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v94.0 and v95.0 3 | * 4 | * prefs: 4379 5 | * 4316 matching prefs 6 | * 63 diffs ( 42 new, 14 gone, 7 different ) 7 | ******************************************************************************************/ 8 | // new in v95.0: 9 | pref("browser.active_color.dark", "#FF9E9E"); 10 | pref("browser.anchor_color.dark", "#9E9EFF"); 11 | pref("browser.display.background_color.dark", "#1C1B22"); 12 | pref("browser.display.foreground_color.dark", "#FBFBFE"); 13 | pref("browser.preferences.moreFromMozilla", false); 14 | pref("browser.soft_reload.only_force_validate_top_level_document", false); 15 | pref("browser.tabs.inTitlebar", 2); 16 | pref("browser.tabs.min_inactive_duration_before_unload", 600000); 17 | pref("browser.theme.content-theme", 2); 18 | pref("browser.urlbar.merino.timeoutMs", 200); 19 | pref("browser.urlbar.quicksuggest.dataCollection.enabled", false); 20 | pref("browser.urlbar.suggest.quicksuggest.nonsponsored", false); 21 | pref("browser.visited_color.dark", "#D0ADF0"); 22 | pref("devtools.theme.show-auto-theme-info", true); 23 | pref("dom.crypto.randomUUID.enabled", true); 24 | pref("dom.script_loader.full_parse_max_size", 10485760); 25 | pref("dom.script_loader.full_parse_min_mem", 2); 26 | pref("dom.vr.webxr.quantization", "0.05"); 27 | pref("extensions.filterResponseServiceWorkerScript.disabled", false); 28 | pref("fission.processPrivateWindowSiteNames", false); 29 | pref("fission.processSiteNames", false); 30 | pref("gfx.egl.prefer-gles.enabled", false); 31 | pref("gfx.swap-interval.egl", false); 32 | pref("gfx.swap-interval.glx", true); 33 | pref("intl.compare_against_brokered_complex_line_breaks", false); 34 | pref("javascript.options.experimental.enable_change_array_by_copy", false); 35 | pref("javascript.options.wasm_caching", false); 36 | pref("layers.iosurfaceimage.use-nv12", true); 37 | pref("media.mp4.sniff_iso_brand", true); 38 | pref("network.proxy.parse_pac_on_socket_process", false); 39 | pref("network.trr.padding", true); 40 | pref("network.trr.padding.length", 128); 41 | pref("network.url.max-length", 0); 42 | pref("nglayout.debug.disable_xul_cache", false); 43 | pref("privacy.globalprivacycontrol.enabled", false); 44 | pref("privacy.globalprivacycontrol.functionality.enabled", false); 45 | pref("privacy.restrict3rdpartystorage.rollout.preferences.learnMoreURLSuffix", "total-cookie-protection"); 46 | pref("privacy.restrict3rdpartystorage.rollout.preferences.TCPToggleInStandard", false); 47 | pref("security.disallow_privileged_https_stylesheet_loads", true); 48 | pref("widget.windows.window_occlusion_tracking.enabled", false); 49 | pref("widget.windows.window_occlusion_tracking_display_state.enabled", false); 50 | pref("widget.windows.window_occlusion_tracking_session_lock.enabled", false); 51 | 52 | // removed, renamed or hidden in v95.0: 53 | pref("apz.peek_messages.enabled", true); 54 | pref("browser.tabs.drawInTitlebar", true); 55 | pref("browser.toolbars.bookmarks.2h2020", true); 56 | pref("browser.urlbar.quicksuggest.scenario", "history"); 57 | pref("browser.urlbar.suggest.quicksuggest", false); 58 | pref("dom.script_loader.full_parse", false); 59 | pref("fission.processOriginNames", false); 60 | pref("image.mem.allow_locking_in_content_processes", true); 61 | pref("layers.enable-tiles", false); 62 | pref("layers.tile-height", 512); 63 | pref("layers.tiles.adjust", true); 64 | pref("layers.tile-width", 512); 65 | pref("privacy.file_unique_origin", true); 66 | pref("widget.gtk.follow-firefox-theme", true); 67 | 68 | // changed in v95.0: 69 | pref("browser.newtabpage.activity-stream.asrouter.providers.messaging-experiments", "{\"id\":\"messaging-experiments\",\"enabled\":true,\"type\":\"remote-experiments\",\"messageGroups\":[\"cfr\",\"moments-page\",\"aboutwelcome\",\"infobar\",\"spotlight\"],\"updateCycleInMs\":3600000}"); // prev: "{\"id\":\"messaging-experiments\",\"enabled\":true,\"type\":\"remote-experiments\",\"messageGroups\":[\"cfr\",\"whats-new-panel\",\"moments-page\",\"aboutwelcome\",\"infobar\",\"spotlight\"],\"updateCycleInMs\":3600000}" 70 | pref("browser.startup.upgradeDialog.enabled", false); // prev: true 71 | pref("devtools.theme", "auto"); // prev: "light" 72 | pref("dom.forms.inputmode", true); // prev: false 73 | pref("layout.css.page-size.enabled", true); // prev: false 74 | pref("layout.css.prefers-color-scheme.content-override", 3); // prev: 2 75 | pref("network.cookie.move.interval_sec", 0); // prev: 10 76 | -------------------------------------------------------------------------------- /diffs/ESR/diff-v52.2.0esr-vs-v52.3.0esr.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v52.2.0esr and v52.3.0esr 3 | * 4 | * prefs: 2799 5 | * 2798 matching prefs 6 | * 1 diffs ( 0 new, 0 gone, 1 different ) 7 | ******************************************************************************************/ 8 | // new in v52.3.0esr: 9 | 10 | // removed, renamed or hidden in v52.3.0esr: 11 | 12 | // changed in v52.3.0esr: 13 | pref("media.wmf.disable-d3d11-for-dlls", "igd11dxva64.dll: 20.19.15.4463, 20.19.15.4454, 20.19.15.4444, 20.19.15.4416, 20.19.15.4404, 20.19.15.4390, 20.19.15.4380, 20.19.15.4377, 20.19.15.4364, 20.19.15.4360, 20.19.15.4352, 20.19.15.4331, 20.19.15.4326, 20.19.15.4300; igd10iumd32.dll: 20.19.15.4444, 20.19.15.4424, 20.19.15.4409, 20.19.15.4390, 20.19.15.4380, 20.19.15.4360, 10.18.10.4358, 20.19.15.4331, 20.19.15.4312, 20.19.15.4300, 10.18.15.4281, 10.18.15.4279, 10.18.10.4276, 10.18.15.4268, 10.18.15.4256, 10.18.10.4252, 10.18.15.4248, 10.18.14.4112, 10.18.10.3958, 10.18.10.3496, 10.18.10.3431, 10.18.10.3412, 10.18.10.3355, 9.18.10.3234, 9.18.10.3071, 9.18.10.3055, 9.18.10.3006; igd10umd32.dll: 9.17.10.4229, 9.17.10.3040, 9.17.10.2857, 8.15.10.2274, 8.15.10.2272, 8.15.10.2246, 8.15.10.1840, 8.15.10.1808; igd10umd64.dll: 9.17.10.4229, 9.17.10.2857, 10.18.10.3496; isonyvideoprocessor.dll: 4.1.2247.8090, 4.1.2153.6200; tosqep.dll: 1.2.15.526, 1.1.12.201, 1.0.11.318, 1.0.11.215, 1.0.10.1224; tosqep64.dll: 1.1.12.201, 1.0.11.215; nvwgf2um.dll: 22.21.13.8253, 22.21.13.8233, 22.21.13.8205, 22.21.13.8189, 22.21.13.8178, 22.21.13.8165, 21.21.13.7892, 21.21.13.7878, 21.21.13.7866, 21.21.13.7849, 21.21.13.7654, 21.21.13.7653, 21.21.13.7633, 21.21.13.7619, 21.21.13.7563, 21.21.13.7306, 21.21.13.7290, 21.21.13.7270, 21.21.13.7254, 21.21.13.6939, 21.21.13.6926, 21.21.13.6909, 21.21.13.4201, 21.21.13.4200, 10.18.13.6881, 10.18.13.6839, 10.18.13.6510, 10.18.13.6472, 10.18.13.6143, 10.18.13.5946, 10.18.13.5923, 10.18.13.5921, 10.18.13.5891, 10.18.13.5887, 10.18.13.5582, 10.18.13.5445, 10.18.13.5382, 10.18.13.5362, 9.18.13.4788, 9.18.13.4752, 9.18.13.4725, 9.18.13.4709, 9.18.13.4195, 9.18.13.4192, 9.18.13.4144, 9.18.13.4052, 9.18.13.3788, 9.18.13.3523, 9.18.13.3235, 9.18.13.3165, 9.18.13.2723, 9.18.13.2702, 9.18.13.1422, 9.18.13.1407, 9.18.13.1106, 9.18.13.546; atidxx32.dll: 21.19.151.3, 21.19.142.257, 21.19.137.514, 21.19.137.1, 21.19.134.1, 21.19.128.7, 21.19.128.4, 20.19.0.32837, 20.19.0.32832, 8.17.10.682, 8.17.10.671, 8.17.10.661, 8.17.10.648, 8.17.10.644, 8.17.10.625, 8.17.10.605, 8.17.10.581, 8.17.10.569, 8.17.10.560, 8.17.10.545, 8.17.10.539, 8.17.10.531, 8.17.10.525, 8.17.10.520, 8.17.10.519, 8.17.10.514, 8.17.10.511, 8.17.10.494, 8.17.10.489, 8.17.10.483, 8.17.10.453, 8.17.10.451, 8.17.10.441, 8.17.10.436, 8.17.10.432, 8.17.10.425, 8.17.10.418, 8.17.10.414, 8.17.10.401, 8.17.10.395, 8.17.10.385, 8.17.10.378, 8.17.10.362, 8.17.10.355, 8.17.10.342, 8.17.10.331, 8.17.10.318, 8.17.10.310, 8.17.10.286, 8.17.10.269, 8.17.10.261, 8.17.10.247, 8.17.10.240, 8.15.10.212; atidxx64.dll: 21.19.151.3, 21.19.142.257, 21.19.137.514, 21.19.137.1, 21.19.134.1, 21.19.128.7, 21.19.128.4, 20.19.0.32832, 8.17.10.682, 8.17.10.661, 8.17.10.644, 8.17.10.625; nvumdshim.dll: 10.18.13.6822"); // prev: "igd11dxva64.dll: 20.19.15.4463, 20.19.15.4454, 20.19.15.4444, 20.19.15.4416, 20.19.15.4404, 20.19.15.4390, 20.19.15.4380, 20.19.15.4377, 20.19.15.4364, 20.19.15.4360, 20.19.15.4352, 20.19.15.4331, 20.19.15.4326, 20.19.15.4300; igd10iumd32.dll: 20.19.15.4444, 20.19.15.4424, 20.19.15.4409, 20.19.15.4390, 20.19.15.4380, 20.19.15.4360, 10.18.10.4358, 20.19.15.4331, 20.19.15.4312, 20.19.15.4300, 10.18.15.4281, 10.18.15.4279, 10.18.10.4276, 10.18.15.4268, 10.18.15.4256, 10.18.10.4252, 10.18.15.4248, 10.18.14.4112, 10.18.10.3958, 10.18.10.3496, 10.18.10.3431, 10.18.10.3412, 10.18.10.3355, 9.18.10.3234, 9.18.10.3071, 9.18.10.3055, 9.18.10.3006; igd10umd32.dll: 9.17.10.4229, 9.17.10.3040, 9.17.10.2857, 8.15.10.2274, 8.15.10.2272, 8.15.10.2246, 8.15.10.1840, 8.15.10.1808; igd10umd64.dll: 9.17.10.4229, 9.17.10.2857, 10.18.10.3496; isonyvideoprocessor.dll: 4.1.2247.8090, 4.1.2153.6200; tosqep.dll: 1.2.15.526, 1.1.12.201, 1.0.11.318, 1.0.11.215, 1.0.10.1224; tosqep64.dll: 1.1.12.201, 1.0.11.215; nvwgf2um.dll: 10.18.13.6510, 10.18.13.5891, 10.18.13.5887, 10.18.13.5582, 10.18.13.5382, 9.18.13.4195, 9.18.13.3165; atidxx32.dll: 21.19.151.3, 21.19.142.257, 21.19.137.514, 21.19.137.1, 21.19.134.1, 21.19.128.7, 21.19.128.4, 20.19.0.32837, 20.19.0.32832, 8.17.10.682, 8.17.10.671, 8.17.10.661, 8.17.10.648, 8.17.10.644, 8.17.10.625, 8.17.10.605, 8.17.10.581, 8.17.10.569, 8.17.10.560, 8.17.10.545, 8.17.10.539, 8.17.10.531, 8.17.10.525, 8.17.10.520, 8.17.10.519, 8.17.10.514, 8.17.10.511, 8.17.10.494, 8.17.10.489, 8.17.10.483, 8.17.10.453, 8.17.10.451, 8.17.10.441, 8.17.10.436, 8.17.10.432, 8.17.10.425, 8.17.10.418, 8.17.10.414, 8.17.10.401, 8.17.10.395, 8.17.10.385, 8.17.10.378, 8.17.10.362, 8.17.10.355, 8.17.10.342, 8.17.10.331, 8.17.10.318, 8.17.10.310, 8.17.10.286, 8.17.10.269, 8.17.10.261, 8.17.10.247, 8.17.10.240, 8.15.10.212; atidxx64.dll: 21.19.151.3, 21.19.142.257, 21.19.137.514, 21.19.137.1, 21.19.134.1, 21.19.128.7, 21.19.128.4, 20.19.0.32832, 8.17.10.682, 8.17.10.661, 8.17.10.644, 8.17.10.625; nvumdshim.dll: 10.18.13.6822" 14 | -------------------------------------------------------------------------------- /diffs/9x/diff-v98.0-vs-v99.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v98.0 and v99.0 3 | * 4 | * prefs: 4493 5 | * 4424 matching prefs 6 | * 69 diffs ( 38 new, 11 gone, 20 different ) 7 | ******************************************************************************************/ 8 | // new in v99.0: 9 | pref("browser.urlbar.bestMatch.blockingEnabled", false); 10 | pref("browser.urlbar.suggest.bestmatch", true); 11 | pref("devtools.inspector.selectedSidebar", "layoutview"); 12 | pref("devtools.netmonitor.customRequest", "{}"); 13 | pref("docshell.shistory.bfcache.ship_allow_beforeunload_listeners", false); 14 | pref("dom.script_loader.delazification.max_size", 10485760); 15 | pref("dom.script_loader.delazification.min_mem", 2); 16 | pref("dom.script_loader.delazification.strategy", 255); 17 | pref("dom.streams.pipeTo.enabled", false); 18 | pref("dom.streams.transform_streams.enabled", false); 19 | pref("extensions.formautofill.addresses.supported", "detect"); 20 | pref("extensions.formautofill.addresses.supportedCountries", "US,CA"); 21 | pref("extensions.formautofill.creditCards.supported", "detect"); 22 | pref("extensions.formautofill.creditCards.supportedCountries", "US,CA,UK,FR,DE"); 23 | pref("extensions.pocket.refresh.hideRecentSaves.enabled", false); 24 | pref("gfx.font_rendering.directwrite.bold_simulation", 1); 25 | pref("intl.multilingual.aboutWelcome.languageMismatchEnabled", false); 26 | pref("javascript.options.watchtower.megamorphic", true); 27 | pref("layout.css.scrollbar-width-thin.disabled", false); 28 | pref("media.videocontrols.picture-in-picture.display-text-tracks.enabled", false); 29 | pref("network.http.encoding.trustworthy_is_https", true); 30 | pref("network.http.useragent.forceVersion", 0); 31 | pref("network.max_socket_process_failed_count", 1); 32 | pref("network.trr.strict_fallback_request_timeout_ms", 6000); 33 | pref("network.trr.strict_native_fallback_allow_timeouts", true); 34 | pref("reader.improvements_H12022.enabled", false); 35 | pref("services.sync.engine.tabs.filteredSchemes", "about|resource|chrome|file|blob|moz-extension"); 36 | pref("services.sync.syncedTabs.syncDelayAfterTabChange", 0); 37 | pref("signon.usernameOnlyForm.lookupThreshold", 5); 38 | pref("svg.use-element.graphics-element-restrictions", 1); 39 | pref("widget.gtk.native-context-menus", false); 40 | pref("widget.gtk.overlay-scrollbars.enabled", false); 41 | pref("widget.gtk.theme-scrollbar-colors.enabled", true); 42 | pref("widget.non-native-theme.scrollbar.dark-themed", true); 43 | pref("widget.swipe.success-threshold", "0.5"); 44 | pref("widget.swipe.success-velocity-contribution", "0.05"); 45 | pref("widget.swipe.velocity-twitch-tolerance", "1e-7"); 46 | pref("widget.windows.overlay_scrollbars.enabled", false); 47 | 48 | // removed, renamed or hidden in v99.0: 49 | pref("browser.contentblocking.report.vpn.enabled", true); 50 | pref("browser.newtabpage.activity-stream.asrouter.disable-captive-portal-vpn-promo", false); 51 | pref("dom.script_loader.full_parse_max_size", 10485760); 52 | pref("dom.script_loader.full_parse_min_mem", 2); 53 | pref("editor.create_element_transaction.enabled", false); 54 | pref("extensions.formautofill.supportedCountries", "US,CA"); 55 | pref("extensions.webextensions.background-delayed-startup", true); 56 | pref("media.peerconnection.rtpsourcesapi.enabled", true); 57 | pref("security.csp.enable", true); 58 | pref("services.sync.engine.tabs.filteredUrls", "^(about:.*|resource:.*|chrome:.*|file:.*|blob:.*|moz-extension:.*)$"); 59 | pref("widget.gtk.alt-theme.scrollbar", false); 60 | 61 | // changed in v99.0: 62 | pref("browser.contentblocking.report.vpn_regions", "at,be,ca,ch,de,fr,ie,it,my,nl,nz,sg,es,gb,us"); // prev: "us,ca,nz,sg,my,gb,de,fr" 63 | pref("browser.newtabpage.activity-stream.discoverystream.readTime.enabled", true); // prev: false 64 | pref("browser.urlbar.bestMatch.enabled", false); // prev: true 65 | pref("dom.serviceWorkers.navigationPreload.enabled", true); // prev: false 66 | pref("dom.workers.requestAnimationFrame", true); // prev: false 67 | pref("font.name-list.monospace.ar", "Consolas"); // prev: "Courier New" 68 | pref("font.name-list.monospace.el", "Consolas"); // prev: "Courier New" 69 | pref("font.name-list.monospace.he", "Fixed Miriam Transparent, Miriam Fixed, Rod, Consolas, Courier New"); // prev: "Fixed Miriam Transparent, Miriam Fixed, Rod, Courier New" 70 | pref("font.name-list.monospace.x-cyrillic", "Consolas"); // prev: "Courier New" 71 | pref("font.name-list.monospace.x-math", "Consolas"); // prev: "Courier New" 72 | pref("font.name-list.monospace.x-unicode", "Consolas"); // prev: "Courier New" 73 | pref("font.name-list.monospace.x-western", "Consolas"); // prev: "Courier New" 74 | pref("gfx.canvas.accelerated.cache-items", 2048); // prev: 1024 75 | pref("gfx.canvas.accelerated.cache-size", 256); // prev: 128 76 | pref("gfx.offscreencanvas.domain-allowlist", "*.zoom.us"); // prev: "" 77 | pref("gfx.offscreencanvas.domain-enabled", true); // prev: false 78 | pref("gfx.will-change.ignore-opacity", true); // prev: false 79 | pref("media.audio.audiosink.threshold_ms", "200.0"); // prev: "1000.0" 80 | pref("reader.color_scheme", "auto"); // prev: "light" 81 | pref("reader.color_scheme.values", "[\"light\",\"dark\",\"sepia\",\"auto\"]"); // prev: "[\"light\",\"dark\",\"sepia\"]" 82 | -------------------------------------------------------------------------------- /diffs/4x/diff-v43.0-vs-v44.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v43.0 and v44.0 3 | * 4 | * prefs: 2669 5 | * 2588 matching prefs 6 | * 81 diffs ( 46 new, 18 gone, 17 different ) 7 | ******************************************************************************************/ 8 | // new in v44.0: 9 | pref("apz.drag.enabled", false); 10 | pref("apz.fling_snap_friction", "0.015"); 11 | pref("browser.safebrowsing.appRepURL", "https://sb-ssl.google.com/safebrowsing/clientreport/download?key=%GOOGLE_API_KEY%"); 12 | pref("browser.safebrowsing.provider.mozilla.nextupdatetime", "1"); 13 | pref("browser.tabs.crashReporting.email", ""); 14 | pref("browser.tabs.crashReporting.emailMe", false); 15 | pref("browser.tabs.crashReporting.includeURL", false); 16 | pref("browser.tabs.crashReporting.sendReport", true); 17 | pref("browser.tabs.dontfocusfordialogs", true); 18 | pref("clipboard.plainTextOnly", false); 19 | pref("devtools.command-button-measure.enabled", false); 20 | pref("devtools.jsonview.enabled", false); 21 | pref("devtools.memory.custom-breakdowns", "{}"); 22 | pref("devtools.migration.warnings", false); 23 | pref("devtools.webide.autosaveFiles", true); 24 | pref("dom.push.quotaUpdateDelay", 3000); 25 | pref("dom.require_user_interaction_for_beforeunload", true); 26 | pref("dom.serviceWorkers.idle_extended_timeout", 300000); 27 | pref("dom.serviceWorkers.idle_timeout", 30000); 28 | pref("dom.serviceWorkers.openWindow.enabled", true); 29 | pref("dom.serviceWorkers.testUpdateOverOneDay", false); 30 | pref("dom.webnotifications.serviceworker.enabled", true); 31 | pref("extensions.systemAddon.update.url", "https://aus5.mozilla.org/update/3/SystemAddons/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/update.xml"); 32 | pref("gfx.font_rendering.directwrite.force-enabled", false); 33 | pref("gfx.offscreencanvas.enabled", false); 34 | pref("javascript.options.throw_on_asmjs_validation_failure", false); 35 | pref("layers.amd-switchable-gfx.enabled", true); 36 | pref("layout.accessiblecaret.use_long_tap_injector", true); 37 | pref("layout.css.prefixes.webkit", false); 38 | pref("loop.feedback.manualFormURL", "https://www.mozilla.org/firefox/hello/feedbacksurvey/"); 39 | pref("media.gmp.decoder.aac", 2); 40 | pref("media.gmp.decoder.enabled", false); 41 | pref("media.gmp.decoder.h264", 2); 42 | pref("media.mediasource.webm.audio.enabled", true); 43 | pref("media.mp4.enabled", true); 44 | pref("media.navigator.audio.fake_frequency", 1000); 45 | pref("media.use-blank-decoder", false); 46 | pref("media.wmf.enabled", true); 47 | pref("network.http.accept-encoding.secure", "gzip, deflate, br"); 48 | pref("network.http.signed-packages.enabled", false); 49 | pref("network.http.spdy.pull-allowance", 12582912); 50 | pref("privacy.userContext.enabled", false); 51 | pref("security.insecure_password.ui.enabled", false); 52 | pref("toolkit.pageThumbs.minHeight", 190); 53 | pref("toolkit.pageThumbs.minWidth", 280); 54 | pref("toolkit.pageThumbs.screenSizeDivisor", 7); 55 | 56 | // removed, renamed or hidden in v44.0: 57 | pref("browser.push.warning.infoURL", "https://www.mozilla.org/%LOCALE%/firefox/push/"); 58 | pref("browser.safebrowsing.provider.google.appRepURL", "https://sb-ssl.google.com/safebrowsing/clientreport/download?key=%GOOGLE_API_KEY%"); 59 | pref("devtools.inspector.markupPreview", false); 60 | pref("devtools.webide.sidebars", true); 61 | pref("dom.disable_image_src_set", false); 62 | pref("dom.mouseEvent.offsetXY.enabled", true); 63 | pref("dom.workers.sharedWorkers.enabled", true); 64 | pref("layout.css.unicode-range.enabled", false); 65 | pref("layout.imagevisibility.enabled_for_browser_elements_only", false); 66 | pref("loop.contacts.gravatars.promo", true); 67 | pref("loop.contacts.gravatars.show", false); 68 | pref("loop.debug.websocket", false); 69 | pref("media.fragmented-mp4.enabled", true); 70 | pref("media.fragmented-mp4.ffmpeg.enabled", true); 71 | pref("media.fragmented-mp4.gmp.enabled", false); 72 | pref("media.fragmented-mp4.use-blank-decoder", false); 73 | pref("network.http.packaged-apps-developer-mode", false); 74 | pref("security.tls.insecure_fallback_hosts.use_static_list", true); 75 | 76 | // changed in v44.0: 77 | pref("devtools.defaultColorUnit", "authored"); // prev: "hex" 78 | pref("devtools.toolbox.toolbarSpec", '["splitconsole", "paintflashing toggle","tilt toggle","scratchpad","resize toggle","eyedropper","screenshot --fullpage", "rulers", "measure"]'); // prev: '["splitconsole", "paintflashing toggle","tilt toggle","scratchpad","resize toggle","eyedropper","screenshot --fullpage", "rulers"]' 79 | pref("devtools.webconsole.filter.serviceworkers", true); // prev: false 80 | pref("dom.presentation.discovery.enabled", false); // prev: true 81 | pref("dom.push.enabled", true); // prev: false 82 | pref("dom.serviceWorkers.enabled", true); // prev: false 83 | pref("dom.serviceWorkers.interception.enabled", true); // prev: false 84 | pref("dom.serviceWorkers.interception.opaque.enabled", true); // prev: false 85 | pref("layout.accessiblecaret.height", "36.0"); // prev: "47.0" 86 | pref("layout.accessiblecaret.margin-left", "-18.5"); // prev: "-23.5" 87 | pref("layout.accessiblecaret.width", "34.0"); // prev: "44.0" 88 | pref("network.http.pacing.requests.burst", 10); // prev: 32 89 | pref("network.http.pacing.requests.hz", 80); // prev: 100 90 | pref("security.pki.sha1_enforcement_level", 0); // prev: 2 91 | pref("security.tls.unrestricted_rc4_fallback", false); // prev: true 92 | pref("signon.rememberSignons.visibilityToggle", false); // prev: true 93 | pref("ui.osk.require_win10", true); // prev: false 94 | 95 | -------------------------------------------------------------------------------- /diffs/7x/diff-v73.0-vs-v74.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v73.0 and v74.0 3 | * 4 | * prefs: 3926 5 | * 3854 matching prefs 6 | * 72 diffs ( 46 new, 11 gone, 15 different ) 7 | ******************************************************************************************/ 8 | // new in v74.0: 9 | pref("apz.touch_acceleration_factor_x", "1.0"); 10 | pref("apz.touch_acceleration_factor_y", "1.0"); 11 | pref("browser.newtabpage.activity-stream.discoverystream.personalization.modelKeys", "nb_model_arts_and_entertainment, nb_model_autos_and_vehicles, nb_model_beauty_and_fitness, nb_model_blogging_resources_and_services, nb_model_books_and_literature, nb_model_business_and_industrial, nb_model_computers_and_electronics, nb_model_finance, nb_model_food_and_drink, nb_model_games, nb_model_health, nb_model_hobbies_and_leisure, nb_model_home_and_garden, nb_model_internet_and_telecom, nb_model_jobs_and_education, nb_model_law_and_government, nb_model_online_communities, nb_model_people_and_society, nb_model_pets_and_animals, nb_model_real_estate, nb_model_reference, nb_model_science, nb_model_shopping, nb_model_sports, nb_model_travel"); 12 | pref("browser.newtabpage.activity-stream.discoverystream.personalization.version", 1); 13 | pref("browser.newtabpage.activity-stream.feeds.recommendationproviderswitcher", true); 14 | pref("browser.tabs.allowTabDetach", true); 15 | pref("browser.urlbar.update1.interventions", false); 16 | pref("browser.urlbar.update1.searchTips", false); 17 | pref("browser.urlbar.update2.expandTextOnFocus", false); 18 | pref("canvas.mozgetasfile.enabled", false); 19 | pref("devtools.performance.recording.preset", "web-developer"); 20 | pref("dom.about_newtab_sanitization.enabled", false); 21 | pref("dom.image-lazy-loading.enabled", false); 22 | pref("dom.input_events.beforeinput.enabled", false); 23 | pref("dom.security.skip_about_page_csp_allowlist_and_assert", false); 24 | pref("dom.security.skip_about_page_has_csp_assert", false); 25 | pref("dom.security.skip_html_fragment_assertion", false); 26 | pref("dom.security.skip_remote_script_assertion_in_system_priv_context", false); 27 | pref("dom.textMetrics.actualBoundingBox.enabled", true); 28 | pref("dom.textMetrics.baselines.enabled", false); 29 | pref("dom.textMetrics.emHeight.enabled", false); 30 | pref("dom.textMetrics.fontBoundingBox.enabled", false); 31 | pref("dom.worker.console.dispatch_events_to_main_thread", true); 32 | pref("extensions.experiments.enabled", false); 33 | pref("full-screen-api.exit-on.windowOpen", true); 34 | pref("full-screen-api.exit-on.windowRaise", true); 35 | pref("geo.provider.network.timeout", 60000); 36 | pref("geo.provider.network.url", "https://www.googleapis.com/geolocation/v1/geolocate?key=%GOOGLE_LOCATION_SERVICE_API_KEY%"); 37 | pref("gfx.webrender.debug.tile-cache-logging", false); 38 | pref("gfx.webrender.enable-capture", false); 39 | pref("gfx.webrender.enable-item-cache", false); 40 | pref("gfx.webrender.enable-multithreading", true); 41 | pref("javascript.options.property_error_message_fix", false); 42 | pref("layout.css.comparison-functions.enabled", false); 43 | pref("layout.css.prefixes.columns", false); 44 | pref("layout.css.serialize-grid-implicit-tracks", true); 45 | pref("media.videocontrols.picture-in-picture.keyboard-controls.enabled", false); 46 | pref("network.socket.forcePort", ""); 47 | pref("places.search.matchDiacritics", false); 48 | pref("privacy.dynamic_firstparty.limitForeign", false); 49 | pref("privacy.restrict3rdpartystorage.expiration_redirect", 900); 50 | pref("privacy.restrict3rdpartystorage.heuristic.redirect", true); 51 | pref("privacy.userContext.newTabContainerOnLeftClick.enabled", false); 52 | pref("toolkit.shutdown.fastShutdownStage", 0); 53 | pref("toolkit.shutdown.lateWriteChecksStage", 0); 54 | pref("webgl.out-of-process", false); 55 | 56 | // removed, renamed or hidden in v74.0: 57 | pref("browser.urlbar.update1.expandTextOnFocus", false); 58 | pref("devtools.toolbox.content-frame", true); 59 | pref("extensions.contentblocker.enabled", false); 60 | pref("extensions.legacy.enabled", false); 61 | pref("geo.wifi.uri", "https://www.googleapis.com/geolocation/v1/geolocate?key=%GOOGLE_LOCATION_SERVICE_API_KEY%"); 62 | pref("geo.wifi.xhr.timeout", 60000); 63 | pref("javascript.options.parser_defer_allocation", false); 64 | pref("layout.css.parsing.parallel", true); 65 | pref("privacy.userContext.longPressBehavior", 0); 66 | pref("signon.management.page.enabled", true); 67 | pref("webgl.disable-extensions", false); 68 | 69 | // changed in v74.0: 70 | pref("browser.tabs.documentchannel", true); // prev: false 71 | pref("browser.tabs.remote.separatedMozillaDomains", "addons.mozilla.org,accounts.firefox.com"); // prev: "addons.cdn.mozilla.net,addons.mozilla.org,accounts.firefox.com" 72 | pref("browser.tabs.remote.useCORP", true); // prev: false 73 | pref("corroborator.enabled", true); // prev: false 74 | pref("dom.missing_prop_counters.enabled", true); // prev: false 75 | pref("dom.security.featurePolicy.enabled", true); // prev: false 76 | pref("dom.serviceWorkers.parent_intercept", true); // prev: false 77 | pref("gfx.webrender.enable-low-priority-pool", true); // prev: false 78 | pref("layout.css.outline-style-auto.enabled", true); // prev: false 79 | pref("layout.css.text-underline-position.enabled", true); // prev: false 80 | pref("layout.css.use-counters.enabled", true); // prev: false 81 | pref("layout.css.use-counters-unimplemented.enabled", true); // prev: false 82 | pref("media.peerconnection.ice.obfuscate_host_addresses", true); // prev: false 83 | pref("security.tls.version.min", 3); // prev: 1 84 | pref("webgl.default-low-power", true); // prev: false 85 | -------------------------------------------------------------------------------- /diffs/9x/diff-v91.0-vs-v92.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v91.0 and v92.0 3 | * 4 | * prefs: 4358 5 | * 4284 matching prefs 6 | * 74 diffs ( 40 new, 23 gone, 11 different ) 7 | ******************************************************************************************/ 8 | // new in v92.0: 9 | pref("browser.newtabpage.activity-stream.discoverystream.personalization.enabled", true); 10 | pref("browser.newtabpage.activity-stream.discoverystream.spoc-positions", "2,4,11,20"); 11 | pref("browser.newtabpage.activity-stream.discoverystream.sponsored-collections.enabled", false); 12 | pref("browser.newtabpage.activity-stream.feeds.recommendationprovider", true); 13 | pref("browser.urlbar.groupLabels.enabled", true); 14 | pref("dom.event.dragexit.enabled", true); 15 | pref("dom.select_events.textcontrols.selectionchange.enabled", true); 16 | pref("dom.select_events.textcontrols.selectstart.enabled", false); 17 | pref("dom.serviceWorkers.testing.persistTemporarilyInstalledAddons", false); 18 | pref("dom.shadowdom.slot.assign.enabled", true); 19 | pref("dom.webcomponents.disabledFeatures.enabled", true); 20 | pref("general.autoscroll.prevent_to_collapse_selection_by_middle_mouse_down", false); 21 | pref("general.autoscroll.prevent_to_start.altKey", false); 22 | pref("general.autoscroll.prevent_to_start.ctrlKey", false); 23 | pref("general.autoscroll.prevent_to_start.metaKey", false); 24 | pref("general.autoscroll.prevent_to_start.osKey", false); 25 | pref("general.autoscroll.prevent_to_start.shiftKey", true); 26 | pref("gfx.basic_layer_manager.force_enabled", false); 27 | pref("gfx.webrender.force-legacy-layers", false); 28 | pref("layout.css.accent-color.darkening-target-contrast-ratio", "6.0"); 29 | pref("layout.css.accent-color.min-contrast-ratio", "3.0"); 30 | pref("layout.css.color-scheme.enabled", false); 31 | pref("layout.css.computed-style.throw-on-invalid-pseudo", false); 32 | pref("layout.css.system-ui.enabled", true); 33 | pref("network.http.largeKeepaliveFactor", 10); 34 | pref("network.http.referer.disallowCrossSiteRelaxingDefault", false); 35 | pref("network.protocol-handler.external.mk", false); 36 | pref("print.save_as_pdf.internal_destinations.enabled", false); 37 | pref("privacy.partition.network_state.ws_connection_queue", true); 38 | pref("reader.pocket.ctaVersion", ""); 39 | pref("security.sandbox.content.shadow-stack.enabled", false); 40 | pref("security.sandbox.gmp.shadow-stack.enabled", false); 41 | pref("security.sandbox.gpu.shadow-stack.enabled", false); 42 | pref("security.sandbox.rdd.shadow-stack.enabled", false); 43 | pref("security.sandbox.socket.shadow-stack.enabled", false); 44 | pref("webgl.enable-renderer-query", true); 45 | pref("webgl.override-unmasked-renderer", ""); 46 | pref("webgl.override-unmasked-vendor", ""); 47 | pref("webgl.sanitize-unmasked-renderer", true); 48 | pref("widget.windows.share.wait_action.enabled", false); 49 | 50 | // removed, renamed or hidden in v92.0: 51 | pref("browser.aboutwelcome.protonDesign", true); 52 | pref("browser.newtabpage.activity-stream.discoverystream.personalization.version", 2); 53 | pref("browser.newtabpage.activity-stream.feeds.recommendationproviderswitcher", true); 54 | pref("browser.urlbar.experimental.firefoxSuggestLabels.enabled", false); 55 | pref("devtools.inspector.color-scheme-simulation.enabled", true); 56 | pref("devtools.performance.recording.objdirs.remote", "[]"); 57 | pref("devtools.responsive.metaViewport.enabled", true); 58 | pref("dom.select_events.textcontrols.enabled", false); 59 | pref("extensions.webextPermissionPrompts", true); 60 | pref("gfx.webrender.force-disabled", false); 61 | pref("layout.css.clip-path-path.enabled", true); 62 | pref("layout.css.image-set.enabled", true); 63 | pref("layout.css.prefixes.columns", false); 64 | pref("marionette.log.level", "Info"); 65 | pref("marionette.log.truncate", true); 66 | pref("network.http.spdy.bug1563538", true); 67 | pref("security.sandbox.content.shadow-stacks-strict", false); 68 | pref("security.sandbox.gmp.shadow-stacks-strict", false); 69 | pref("security.sandbox.gpu.shadow-stacks-strict", false); 70 | pref("security.sandbox.rdd.shadow-stacks-strict", false); 71 | pref("security.sandbox.socket.shadow-stacks-strict", false); 72 | pref("services.sync.prefs.sync.privacy.fuzzyfox.clockgrainus", false); 73 | pref("services.sync.prefs.sync.privacy.fuzzyfox.enabled", false); 74 | 75 | // changed in v92.0: 76 | pref("browser.newtabpage.activity-stream.discoverystream.config", "{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"collapsible\":true,\"enabled\":true,\"show_spocs\":false,\"hardcoded_layout\":true,\"layout_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/newtab/layout?version=1&consumer_key=$apiKey&layout_variant=basic\"}"); // prev: "{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"collapsible\":true,\"enabled\":true,\"show_spocs\":false,\"hardcoded_layout\":true,\"personalized\":true,\"layout_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/newtab/layout?version=1&consumer_key=$apiKey&layout_variant=basic\"}" 77 | pref("browser.topsites.contile.enabled", true); // prev: false 78 | pref("dom.events.coalesce.touchmove", true); // prev: false 79 | pref("dom.storage.next_gen", true); // prev: false 80 | pref("gfx.webrender.fallback.basic", false); // prev: true 81 | pref("image.avif.compliance_strictness", 0); // prev: 1 82 | pref("layout.css.accent-color.enabled", true); // prev: false 83 | pref("layout.css.font-size-adjust.basis.enabled", true); // prev: false 84 | pref("layout.css.size-adjust.enabled", true); // prev: false 85 | pref("network.dns.upgrade_with_https_rr", true); // prev: false 86 | pref("network.dns.use_https_rr_as_altsvc", true); // prev: false 87 | -------------------------------------------------------------------------------- /diffs/8x/diff-v83.0-vs-v84.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v83.0 and v84.0 3 | * 4 | * prefs: 4207 5 | * 4128 matching prefs 6 | * 79 diffs ( 38 new, 24 gone, 17 different ) 7 | ******************************************************************************************/ 8 | // new in v84.0: 9 | pref("apz.fling_accel_max_pause_interval_ms", 50); 10 | pref("apz.fling_accel_min_fling_velocity", "1.5"); 11 | pref("apz.fling_accel_min_pan_velocity", "0.8"); 12 | pref("browser.bookmarks.defaultLocation", "toolbar"); 13 | pref("browser.contentblocking.state-partitioning.mvp.ui.enabled", false); 14 | pref("browser.newtabpage.activity-stream.logowordmark.alwaysVisible", false); 15 | pref("browser.startup.homepage.abouthome_cache.loglevel", "Warn"); 16 | pref("browser.startup.preXulSkeletonUI", false); 17 | pref("browser.toolbars.bookmarks.visibility", "newtab"); 18 | pref("devtools.performance.recording.child.timeout_s", 0); 19 | pref("dom.event.wheel-deltaMode-lines.always-disabled", false); 20 | pref("dom.event.wheel-deltaMode-lines.disabled", false); 21 | pref("dom.event.wheel-deltaMode-lines-to-pixel-scale", 30); 22 | pref("dom.expose-incomplete-stylesheets", false); 23 | pref("dom.innerSize.rounded", true); 24 | pref("dom.input_event.allow_to_cancel_set_user_input", false); 25 | pref("extensions.pocket.loggedOutVariant", "control"); 26 | pref("formhelper.autozoom.force-disable.test-only", false); 27 | pref("gfx.webrender.debug.profiler-ui", "Default"); 28 | pref("gfx.webrender.enabled-no-gpu-process-with-angle-win", false); 29 | pref("gfx.webrender.software", false); 30 | pref("gfx.webrender.software.d3d11", true); 31 | pref("javascript.options.wasm_optimizingjit", true); 32 | pref("layout.accessiblecaret.transition-duration", "250.0"); 33 | pref("layout.display-list.improve-fragmentation", false); 34 | pref("media.cubeb.wasapi-raw", 1); 35 | pref("media.rdd-ffvpx.enabled", false); 36 | pref("media.rdd-theora.enabled", false); 37 | pref("media.rdd-vpx.enabled", false); 38 | pref("media.rdd-wmf.enabled", false); 39 | pref("media.sanity-test.disabled", false); 40 | pref("media.videocontrols.picture-in-picture.allow-multiple", false); 41 | pref("network.connectivity-service.nat64-prefix", ""); 42 | pref("network.dns.use_https_rr_for_speculative_connection", false); 43 | pref("network.trr.retry-timeout-ms", 125); 44 | pref("print.cups.monochrome.extra_settings", ""); 45 | pref("privacy.antitracking.testing", false); 46 | pref("security.external_protocol_requires_permission", true); 47 | 48 | // removed, renamed or hidden in v84.0: 49 | pref("apz.android.chrome_fling_physics.enabled", true); 50 | pref("apz.fling_accel_interval_ms", 500); 51 | pref("apz.fling_accel_min_velocity", "1.5"); 52 | pref("browser.contentblocking.report.lockwise.mobile-android.url", "https://play.google.com/store/apps/details?id=mozilla.lockbox&referrer=utm_source%3Dprotection_report%26utm_content%3Dmobile_promotion"); 53 | pref("browser.contentblocking.report.lockwise.mobile-ios.url", "https://apps.apple.com/app/id1314000270"); 54 | pref("browser.newtabpage.activity-stream.feeds.asrouterfeed", true); 55 | pref("browser.partnerlink.useAttributionURL", false); 56 | pref("devtools.contenttoolbox.fission", true); 57 | pref("dom.inputevent.data.enabled", true); 58 | pref("dom.inputevent.datatransfer.enabled", true); 59 | pref("dom.inputevent.inputtype.enabled", true); 60 | pref("gfx.webrender.debug.compact-profiler", false); 61 | pref("gfx.webrender.debug.new-frame-indicator", false); 62 | pref("gfx.webrender.debug.new-scene-indicator", false); 63 | pref("gfx.webrender.debug.smart-profiler", false); 64 | pref("javascript.options.wasm_ionjit", true); 65 | pref("layout.display-list.retain.verify", false); 66 | pref("layout.display-list.retain.verify.order", false); 67 | pref("mathml.mfenced_element.disabled", true); 68 | pref("media.videocontrols.picture-in-picture.video-toggle.mode", 2); 69 | pref("security.sandbox.rdd.win32k-disable", true); 70 | pref("signon.management.page.hideMobileFooter", false); 71 | pref("signon.management.page.mobileAndroidURL", "https://app.adjust.com/6tteyjo?redirect=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dmozilla.lockbox&utm_campaign=Desktop&utm_adgroup=InProduct&utm_creative="); 72 | pref("signon.management.page.mobileAppleURL", "https://app.adjust.com/6tteyjo?redirect=https%3A%2F%2Fitunes.apple.com%2Fapp%2Fid1314000270%3Fmt%3D8&utm_campaign=Desktop&utm_adgroup=InProduct&utm_creative="); 73 | 74 | // changed in v84.0: 75 | pref("apz.velocity_relevance_time_ms", 100); // prev: 150 76 | pref("browser.cache.offline.storage.enable", false); // prev: true 77 | pref("browser.migrate.showBookmarksToolbarAfterMigration", true); // prev: false 78 | pref("doh-rollout.clearModeOnShutdown", false); // prev: true 79 | pref("dom.event.default_to_passive_wheel_listeners", true); // prev: false 80 | pref("dom.image-lazy-loading.root-margin.bottom", "300.0"); // prev: "0.0" 81 | pref("dom.image-lazy-loading.root-margin.left", "300.0"); // prev: "0.0" 82 | pref("dom.image-lazy-loading.root-margin.right", "300.0"); // prev: "0.0" 83 | pref("dom.image-lazy-loading.root-margin.top", "300.0"); // prev: "0.0" 84 | pref("gfx.canvas.remote", true); // prev: false 85 | pref("layout.css.is-and-where-better-error-recovery.enabled", true); // prev: false 86 | pref("media.getusermedia.microphone.off_while_disabled.enabled", false); // prev: true 87 | pref("media.navigator.mediadatadecoder_vpx_enabled", false); // prev: true 88 | pref("network.dns.dns_query_single_label", false); // prev: true 89 | pref("network.trr.max-fails", 15); // prev: 5 90 | pref("security.bad_cert_domain_error.url_fix_enabled", true); // prev: false 91 | pref("security.remote_settings.intermediates.downloads_per_poll", 5000); // prev: 100 92 | -------------------------------------------------------------------------------- /diffs/9x/diff-v96.0-vs-v97.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v96.0 and v97.0 3 | * 4 | * prefs: 4457 5 | * 4371 matching prefs 6 | * 86 diffs ( 54 new, 14 gone, 18 different ) 7 | ******************************************************************************************/ 8 | // new in v97.0: 9 | pref("browser.newtabpage.activity-stream.discoverystream.compactGrid.enabled", false); 10 | pref("browser.newtabpage.activity-stream.discoverystream.compactImages.enabled", false); 11 | pref("browser.newtabpage.activity-stream.discoverystream.descLines", 3); 12 | pref("browser.newtabpage.activity-stream.discoverystream.editorsPicksHeader.enabled", false); 13 | pref("browser.newtabpage.activity-stream.discoverystream.essentialReadsHeader.enabled", false); 14 | pref("browser.newtabpage.activity-stream.discoverystream.hideDescriptions.enabled", false); 15 | pref("browser.newtabpage.activity-stream.discoverystream.imageGradient.enabled", false); 16 | pref("browser.newtabpage.activity-stream.discoverystream.newSponsoredLabel.enabled", false); 17 | pref("browser.newtabpage.activity-stream.discoverystream.readTime.enabled", false); 18 | pref("browser.newtabpage.activity-stream.discoverystream.titleLines", 3); 19 | pref("browser.shell.setDefaultPDFHandler", false); 20 | pref("browser.urlbar.quicksuggest.allowPositionInSuggestions", true); 21 | pref("browser.urlbar.suggest.remotetab", true); 22 | pref("browser.vpn_promo.disallowed_regions", "ae,by,cn,cu,iq,ir,kp,om,ru,sd,sy,tm,tr,ua"); 23 | pref("browser.vpn_promo.enabled", true); 24 | pref("devtools.netmonitor.features.newEditAndResend", false); 25 | pref("dom.screenorientation.allow-lock", false); 26 | pref("dom.securecontext.allowlist_onions", false); 27 | pref("dom.svg.pathSeg.enabled", false); 28 | pref("dom.webmidi.gated", true); 29 | pref("editor.background_color", "#FFFFFF"); 30 | pref("extensions.pocket.refresh.emailButton.enabled", false); 31 | pref("extensions.pocket.refresh.layout.enabled", false); 32 | pref("gfx.webrender.dcomp-video-overlay-win", false); 33 | pref("intl.hyphenation-alias.as", "bn"); 34 | pref("intl.hyphenation-alias.as-*", "bn"); 35 | pref("intl.hyphenation-alias.bn-*", "bn"); 36 | pref("intl.hyphenation-alias.gu-*", "gu"); 37 | pref("intl.hyphenation-alias.hi-*", "hi"); 38 | pref("intl.hyphenation-alias.kn-*", "kn"); 39 | pref("intl.hyphenation-alias.ml-*", "ml"); 40 | pref("intl.hyphenation-alias.mr", "hi"); 41 | pref("intl.hyphenation-alias.mr-*", "hi"); 42 | pref("intl.hyphenation-alias.or-*", "or"); 43 | pref("intl.hyphenation-alias.pa-*", "pa"); 44 | pref("intl.hyphenation-alias.ta-*", "ta"); 45 | pref("intl.hyphenation-alias.te-*", "te"); 46 | pref("layout.css.hyphenate-character.enabled", false); 47 | pref("layout.css.named-pages.enabled", false); 48 | pref("layout.oopif_activity_grace_period_ms", 1000); 49 | pref("layout.throttled_frame_rate", 1); 50 | pref("layout.visibility.min-recompute-interval-ms", 1000); 51 | pref("media.audio.playbackrate.muting_threshold", 8); 52 | pref("media.audio.playbackrate.soundtouch_overlap_ms", 8); 53 | pref("media.audio.playbackrate.soundtouch_seekwindow_ms", 15); 54 | pref("media.audio.playbackrate.soundtouch_sequence_ms", 10); 55 | pref("media.videocontrols.picture-in-picture.video-toggle.visibility-threshold", "0.9"); 56 | pref("media.webrtc.software_encoder.fallback", true); 57 | pref("network.auth.choose_most_secure_challenge", true); 58 | pref("network.proxy.allow_bypass", true); 59 | pref("print.cups.enum_dests_timeout_ms", 150); 60 | pref("print.show_page_setup_menu", false); 61 | pref("widget.disable-swipe-tracker", true); 62 | pref("widget.non-native-theme.win11.scrollbar.force-overlay-style", false); 63 | 64 | // removed, renamed or hidden in v97.0: 65 | pref("browser.proton.enabled", true); 66 | pref("browser.search.update.interval", 21600); 67 | pref("browser.search.update.log", false); 68 | pref("devtools.debugger.tabsBlackBoxed", "[]"); 69 | pref("dom.ipc.plugins.sandbox-level.default", 0); 70 | pref("dom.ipc.plugins.sandbox-level.flash", 3); 71 | pref("dom.quotaManager.temporaryStorage.chunkSize", 10240); 72 | pref("dom.securecontext.whitelist_onions", false); 73 | pref("fission.openNonFissionWindowOption", false); 74 | pref("layers.acceleration.draw-fps", false); 75 | pref("layout.css.touch_action.enabled", true); 76 | pref("media.videocontrols.picture-in-picture.allow-multiple", true); 77 | pref("print.tab_modal.enabled", true); 78 | pref("privacy.antitracking.cacheStorageAllowedForWindow", true); 79 | 80 | // changed in v97.0: 81 | pref("app.update.url.manual", "https://www.mozilla.org/%LOCALE%/firefox/new?reason=manual-update"); // prev: "https://www.mozilla.org/%LOCALE%/firefox/" 82 | pref("browser.startup.upgradeDialog.enabled", false); // prev: true 83 | pref("devtools.every-frame-target.enabled", true); // prev: false 84 | pref("devtools.webconsole.input.context", true); // prev: false 85 | pref("dom.vr.enabled", false); // prev: true 86 | pref("dom.w3c_pointer_events.dispatch_by_pointer_messages", true); // prev: false 87 | pref("editor.hr_element.allow_to_delete_from_following_line", true); // prev: false 88 | pref("fission.autostart", true); // prev: false 89 | pref("fission.autostart.session", true); // prev: false 90 | pref("layout.css.cascade-layers.enabled", true); // prev: false 91 | pref("layout.css.d-property.enabled", true); // prev: false 92 | pref("layout.css.scrollbar-gutter.enabled", true); // prev: false 93 | pref("media.webrtc.platformencoder", true); // prev: false 94 | pref("network.cookie.sameSite.laxByDefault", false); // prev: true 95 | pref("network.cookie.sameSite.noneRequiresSecure", false); // prev: true 96 | pref("network.cookie.sameSite.schemeful", false); // prev: true 97 | pref("network.url.max-length", 33554432); // prev: 0 98 | pref("ui.key.textcontrol.prefer_native_key_bindings_over_builtin_shortcut_key_definitions", true); // prev: false 99 | -------------------------------------------------------------------------------- /diffs/3x/diff-v38.0-vs-v39.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v38.0 and v39.0 3 | * 4 | * prefs: 2449 5 | * 2384 matching prefs 6 | * 65 diffs ( 45 new, 6 gone, 14 different ) 7 | ******************************************************************************************/ 8 | // new in v39.0: 9 | pref("browser.addon-watch.ignore", "[\"mochikit@mozilla.org\",\"special-powers@mozilla.org\",\"fxdevtools-adapters@mozilla.org\",\"fx-devtools\"]"); 10 | pref("browser.addon-watch.interval", -1); 11 | pref("browser.addon-watch.percentage-limit", 5); 12 | pref("browser.pocket.api", "api.getpocket.com"); 13 | pref("browser.pocket.enabled", true); 14 | pref("browser.pocket.enabledLocales", "en-US en-GB en-ZA de es-ES ja ja-JP-mac ru"); 15 | pref("browser.pocket.oAuthConsumerKey", "40249-e88c401e1b1f2242d9e441c4"); 16 | pref("browser.pocket.site", "getpocket.com"); 17 | pref("browser.pocket.useLocaleList", true); 18 | pref("browser.reader.detectedFirstArticle", false); 19 | pref("browser.shell.mostRecentDateSetAsDefault", ""); 20 | pref("converter.html2txt.always_include_ruby", false); 21 | pref("devtools.devices.url", "https://code.cdn.mozilla.net/devices/devices.json"); 22 | pref("devtools.performance.memory.max-log-length", 2147483647); 23 | pref("devtools.performance.memory.sample-probability", "0.05"); 24 | pref("devtools.performance.timeline.hidden-markers", "[]"); 25 | pref("devtools.serviceWorkers.testing.enabled", false); 26 | pref("devtools.webconsole.inputHistoryCount", 50); 27 | pref("devtools.webide.sidebars", false); 28 | pref("dom.caches.enabled", false); 29 | pref("dom.mouseEvent.offsetXY.enabled", true); 30 | pref("geo.provider.ms-windows-location", false); 31 | pref("gfx.downloadable_fonts.disable_cache", false); 32 | pref("image.decode-immediately.enabled", false); 33 | pref("image.decode-only-on-draw.enabled", true); 34 | pref("intl.tsf.hack.google_ja_input.do_not_return_no_layout_error_at_caret", true); 35 | pref("intl.tsf.hack.google_ja_input.do_not_return_no_layout_error_at_first_char", true); 36 | pref("javascript.options.asyncstack", false); 37 | pref("javascript.options.compact_on_user_inactive", true); 38 | pref("layout.css.expensive-style-struct-assertions.enabled", false); 39 | pref("layout.css.scroll-snap.enabled", true); 40 | pref("layout.css.scroll-snap.prediction-max-velocity", 2000); 41 | pref("layout.css.scroll-snap.prediction-sensitivity", "0.750"); 42 | pref("layout.css.scroll-snap.proximity-threshold", 200); 43 | pref("layout.css.unprefixing-service.enabled", true); 44 | pref("loop.contextInConverations.enabled", false); 45 | pref("loop.debug.twoWayMediaTelemetry", false); 46 | pref("network.dns.offline-localhost", true); 47 | pref("network.http.enforce-framing.soft", true); 48 | pref("network.standard-url.max-length", 1048576); 49 | pref("network.sts.max_time_for_events_between_two_polls", 100); 50 | pref("network.sts.serve_multiple_events_per_poll_iteration", true); 51 | pref("privacy.trackingprotection.pbmode.enabled", false); 52 | pref("services.sync.prefs.sync.lightweightThemes.selectedThemeID", true); 53 | pref("xpinstall.customConfirmationUI", false); 54 | 55 | // removed, renamed or hidden in v39.0: 56 | pref("dom.fetch.enabled", false); 57 | pref("image.mem.decodeondraw", true); 58 | pref("layout.async-containerless-scrolling.enabled", true); 59 | pref("loop.screenshare.enabled", false); 60 | pref("print.enable_e10s_testing", true); 61 | pref("services.sync.prefs.sync.lightweightThemes.isThemeSelected", true); 62 | 63 | // changed in v39.0: 64 | pref("browser.newtabpage.directory.ping", "https://tiles.services.mozilla.com/v3/links/"); // prev: "https://tiles.services.mozilla.com/v2/links/" 65 | pref("browser.newtabpage.directory.source", "https://tiles.services.mozilla.com/v3/links/fetch/%LOCALE%/%CHANNEL%"); // prev: "https://tiles.services.mozilla.com/v2/links/fetch/%LOCALE%" 66 | pref("devtools.remote.wifi.scan", true); // prev: false 67 | pref("devtools.remote.wifi.visible", true); // prev: false 68 | pref("devtools.webide.simulatorAddonRegExp", "fxos_(.*)_simulator@mozilla\\.org$"); // prev: "fxos_(.*)_simulator@mozilla\.org$" 69 | pref("gfx.downloadable_fonts.woff2.enabled", true); // prev: false 70 | pref("layout.float-fragments-inside-column.enabled", true); // prev: false 71 | pref("loop.CSP", "default-src 'self' about: file: chrome:; img-src * data:; font-src 'none'; connect-src wss://*.tokbox.com https://*.opentok.com https://*.tokbox.com wss://*.mozilla.com https://*.mozilla.org wss://*.mozaws.net; media-src blob:"); // prev: "default-src 'self' about: file: chrome:; img-src 'self' data: https://www.gravatar.com/ about: file: chrome:; font-src 'none'; connect-src wss://*.tokbox.com https://*.opentok.com https://*.tokbox.com wss://*.mozilla.com https://*.mozilla.org wss://*.mozaws.net; media-src blob:" 72 | pref("media.getusermedia.screensharing.allowed_domains", "webex.com,*.webex.com,ciscospark.com,*.ciscospark.com,projectsquared.com,*.projectsquared.com,*.room.co,room.co,beta.talky.io,talky.io,*.clearslide.com,appear.in,*.appear.in,tokbox.com,*.tokbox.com,*.sso.francetelecom.fr,*.si.francetelecom.fr,*.sso.infra.ftgroup,*.multimedia-conference.orange-business.com,*.espacecollaboration.orange-business.com,free.gotomeeting.com,g2m.me,*.g2m.me,example.com,*.mypurecloud.com,*.mypurecloud.com.au"); // prev: "webex.com,*.webex.com,ciscospark.com,*.ciscospark.com,projectsquared.com,*.projectsquared.com,*.room.co,room.co,beta.talky.io,talky.io,*.clearslide.com,appear.in,*.appear.in,tokbox.com,*.tokbox.com,*.sso.francetelecom.fr,*.si.francetelecom.fr,*.sso.infra.ftgroup,*.multimedia-conference.orange-business.com,*.espacecollaboration.orange-business.com,free.gotomeeting.com,g2m.me,*.g2m.me,example.com" 73 | pref("network.http.altsvc.enabled", true); // prev: false 74 | pref("network.http.altsvc.oe", true); // prev: false 75 | pref("network.http.atsvc.enabled", true); // prev: false 76 | pref("network.http.atsvc.oe", true); // prev: false 77 | pref("reader.parse-on-load.enabled", true); // prev: false 78 | 79 | -------------------------------------------------------------------------------- /diffs/7x/diff-v75.0-vs-v76.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v75.0 and v76.0 3 | * 4 | * prefs: 3990 5 | * 3915 matching prefs 6 | * 75 diffs ( 36 new, 17 gone, 22 different ) 7 | ******************************************************************************************/ 8 | // new in v76.0: 9 | pref("apz.zoom-to-focused-input.enabled", true); 10 | pref("browser.osKeyStore.loglevel", "Warn"); 11 | pref("browser.ssb.enabled", false); 12 | pref("devtools.performance.popup.feature-flag", false); 13 | pref("devtools.performance.recording.duration.remote", 0); 14 | pref("devtools.performance.recording.entries.remote", 10000000); 15 | pref("devtools.performance.recording.features.remote", "[\"js\",\"leaf\",\"stackwalk\",\"screenshots\",\"java\"]"); 16 | pref("devtools.performance.recording.interval.remote", 1000); 17 | pref("devtools.performance.recording.objdirs.remote", "[]"); 18 | pref("devtools.performance.recording.preset.remote", "web-developer"); 19 | pref("devtools.performance.recording.threads.remote", "[\"GeckoMain\",\"Compositor\",\"Renderer\"]"); 20 | pref("devtools.responsive.touchGestureSimulation.enabled", false); 21 | pref("dom.animations.mainthread-synchronization-with-geometric-animations", true); 22 | pref("dom.arena_allocator.enabled", false); 23 | pref("dom.events.compress.touchmove", true); 24 | pref("dom.no_unknown_protocol_error.enabled", true); 25 | pref("dom.quotaManager.useDOSDevicePathSyntax", false); 26 | pref("dom.security.https_only_mode", false); 27 | pref("dom.security.secFetch.enabled", false); 28 | pref("dom.workers.serialized-sab-access", false); 29 | pref("gfx.vsync.use-waitforvblank", false); 30 | pref("gfx.webrender.compositor.force-enabled", false); 31 | pref("layout.css.image-orientation.initial-from-image", false); 32 | pref("media.getusermedia.hpf_enabled", true); 33 | pref("media.navigator.video.use_transport_cc", false); 34 | pref("media.videocontrols.picture-in-picture.video-toggle.min-video-secs", 45); 35 | pref("messaging-system.log", "warn"); 36 | pref("messaging-system.rsexperimentloader.enabled", true); 37 | pref("network.cookie.rejectForeignWithExceptions.enabled", false); 38 | pref("network.cookie.sameSite.laxByDefault.disabledHosts", ""); 39 | pref("network.http.http3.recvBufferSize", 1048576); 40 | pref("privacy.purge_trackers.logging.level", "Warn"); 41 | pref("security.sandbox.socket.process.level", 0); 42 | pref("signon.generation.confidenceThreshold", "0.75"); 43 | pref("signon.management.page.os-auth.enabled", true); 44 | pref("signon.management.page.vulnerable-passwords.enabled", true); 45 | 46 | // removed, renamed or hidden in v76.0: 47 | pref("app.update.url", "https://aus5.mozilla.org/update/6/%PRODUCT%/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%SYSTEM_CAPABILITIES%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/update.xml"); 48 | pref("browser.in-content.dark-mode", true); 49 | pref("browser.tabs.remote.useCORP", true); 50 | pref("dom.manifest.onappinstalled", false); 51 | pref("dom.registerContentHandler.enabled", false); 52 | pref("extensions.blocklist.interval", 86400); 53 | pref("extensions.blocklist.url", "https://blocklists.settings.services.mozilla.com/v1/blocklist/3/%APP_ID%/%APP_VERSION%/%PRODUCT%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/%PING_COUNT%/%TOTAL_PING_COUNT%/%DAYS_SINCE_LAST_PING%/"); 54 | pref("extensions.blocklist.useXML", false); 55 | pref("gfx.webrender.split-render-roots", false); 56 | pref("javascript.options.experimental.await_fix", true); 57 | pref("javascript.options.experimental.fields", true); 58 | pref("javascript.options.strict", false); 59 | pref("media.videocontrols.picture-in-picture.video-toggle.flyout-enabled", false); 60 | pref("media.videocontrols.picture-in-picture.video-toggle.flyout-wait-ms", 5000); 61 | pref("network.predictor.cleaned-up", false); 62 | pref("pdfjs.eventBusDispatchToDOM", false); 63 | pref("security.insecure_password.ui.enabled", true); 64 | 65 | // changed in v76.0: 66 | pref("browser.aboutwelcome.enabled", true); // prev: false 67 | pref("browser.safebrowsing.provider.google.reportMalwareMistakeURL", "https://%LOCALE%.malware-error.mozilla.com/?url="); // prev: "https://%LOCALE%.malware-error.mozilla.com/?hl=%LOCALE%&url=" 68 | pref("browser.safebrowsing.provider.google.reportPhishMistakeURL", "https://%LOCALE%.phish-error.mozilla.com/?url="); // prev: "https://%LOCALE%.phish-error.mozilla.com/?hl=%LOCALE%&url=" 69 | pref("browser.safebrowsing.provider.google.reportURL", "https://safebrowsing.google.com/safebrowsing/diagnostic?client=%NAME%&site="); // prev: "https://safebrowsing.google.com/safebrowsing/diagnostic?client=%NAME%&hl=%LOCALE%&site=" 70 | pref("browser.safebrowsing.provider.google4.reportMalwareMistakeURL", "https://%LOCALE%.malware-error.mozilla.com/?url="); // prev: "https://%LOCALE%.malware-error.mozilla.com/?hl=%LOCALE%&url=" 71 | pref("browser.safebrowsing.provider.google4.reportPhishMistakeURL", "https://%LOCALE%.phish-error.mozilla.com/?url="); // prev: "https://%LOCALE%.phish-error.mozilla.com/?hl=%LOCALE%&url=" 72 | pref("browser.safebrowsing.provider.google4.reportURL", "https://safebrowsing.google.com/safebrowsing/diagnostic?client=%NAME%&site="); // prev: "https://safebrowsing.google.com/safebrowsing/diagnostic?client=%NAME%&hl=%LOCALE%&site=" 73 | pref("browser.safebrowsing.reportPhishURL", "https://%LOCALE%.phish-report.mozilla.com/?url="); // prev: "https://%LOCALE%.phish-report.mozilla.com/?hl=%LOCALE%&url=" 74 | pref("browser.tabs.remote.allowLinkedWebInFileUriProcess", false); // prev: true 75 | pref("devtools.performance.recording.features", "[\"js\",\"leaf\",\"stackwalk\",\"screenshots\"]"); // prev: "[\"js\",\"leaf\",\"stackwalk\"]" 76 | pref("dom.audioworklet.enabled", true); // prev: false 77 | pref("dom.IntersectionObserverExplicitDocumentRoot.enabled", true); // prev: false 78 | pref("dom.worklet.enabled", true); // prev: false 79 | pref("gfx.webrender.max-partial-present-rects", 1); // prev: 0 80 | pref("layout.css.serialize-grid-implicit-tracks", true); // prev: false 81 | pref("media.cubeb.sandbox", true); // prev: false 82 | pref("security.sandbox.content.level", 6); // prev: 5 83 | pref("services.sync.extension-storage.skipPercentageChance", 50); // prev: 20 84 | pref("signon.passwordEditCapture.enabled", true); // prev: false 85 | pref("trailhead.firstrun.branches", "join-dynamic"); // prev: "" 86 | pref("webgl.max-contexts", 1000); // prev: 32 87 | pref("webgl.max-contexts-per-principal", 300); // prev: 16 88 | 89 | -------------------------------------------------------------------------------- /diffs/8x/diff-v86.0-vs-v87.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v86.0 and v87.0 3 | * 4 | * prefs: 4266 5 | * 4162 matching prefs 6 | * 104 diffs ( 60 new, 34 gone, 10 different ) 7 | ******************************************************************************************/ 8 | // new in v87.0: 9 | pref("apz.nonwr.activate_all_scroll_frames", false); 10 | pref("apz.nonwr.activate_all_scroll_frames_when_fission", false); 11 | pref("apz.prefer_jank_minimal_displayports", true); 12 | pref("apz.wr.activate_all_scroll_frames", false); 13 | pref("apz.wr.activate_all_scroll_frames_when_fission", true); 14 | pref("browser.aboutwelcome.skipFocus", false); 15 | pref("browser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabled", true); 16 | pref("browser.proton.toolbar.version", 0); 17 | pref("browser.quitShortcut.disabled", false); 18 | pref("browser.urlbar.keepPanelOpenDuringImeComposition", false); 19 | pref("browser.urlbar.quicksuggest.enabled", false); 20 | pref("browser.urlbar.showSearchSuggestionsFirst", true); 21 | pref("browser.urlbar.sponsoredTopSites", false); 22 | pref("browser.urlbar.suggest.quicksuggest", true); 23 | pref("dom.enable_event_timing", false); 24 | pref("dom.events.asyncClipboard.clipboardItem", false); 25 | pref("dom.forms.submit.trusted_event_only", false); 26 | pref("dom.quotaManager.directoryRemovalOrRenaming.delayMs", 200); 27 | pref("dom.quotaManager.directoryRemovalOrRenaming.maxRetries", 10); 28 | pref("gfx.color_management.force_srgb", false); 29 | pref("gfx.prefer-x11-egl", false); 30 | pref("gfx.webrender.debug.batched-texture-uploads", true); 31 | pref("gfx.webrender.debug.draw-calls-for-texture-copy", true); 32 | pref("gfx.webrender.fallback.basic", true); 33 | pref("gfx.webrender.fallback.software", false); 34 | pref("gfx.webrender.fallback.software-d3d11", false); 35 | pref("gfx.webrender.prefer-robustness", true); 36 | pref("javascript.options.large_arraybuffers", false); 37 | pref("layout.css.caption-side-non-standard.enabled", false); 38 | pref("layout.css.outline-follows-border-radius.enabled", false); 39 | pref("network.cors_preflight.allow_client_cert", false); 40 | pref("network.dns.limit_253_chars", true); 41 | pref("network.jar.record_failure_reason", true); 42 | pref("network.proxy.reload_pac_delay", 2000); 43 | pref("network.trr.confirmation_telemetry_enabled", true); 44 | pref("network.trr.confirmation_timeout_ms", 6000); 45 | pref("network.trr.odoh.enabled", false); 46 | pref("network.trr.odoh.proxy_uri", ""); 47 | pref("network.trr.odoh.target_host", ""); 48 | pref("network.trr.odoh.target_path", ""); 49 | pref("network.trr.wait-for-confirmation", true); 50 | pref("print.more-settings.open", false); 51 | pref("prompts.windowPromptSubDialog", false); 52 | pref("security.sandbox.content.shadow-stacks-strict", false); 53 | pref("security.sandbox.gmp.shadow-stacks-strict", false); 54 | pref("security.sandbox.gpu.shadow-stacks-strict", false); 55 | pref("security.sandbox.rdd.shadow-stacks-strict", false); 56 | pref("security.sandbox.socket.shadow-stacks-strict", false); 57 | pref("services.sync.prefs.sync.browser.urlbar.resultBuckets", true); 58 | pref("services.sync.prefs.sync.browser.urlbar.showSearchSuggestionsFirst", true); 59 | pref("telemetry.fog.test.activity_limit", 120); 60 | pref("telemetry.fog.test.inactivity_limit", 1200); 61 | pref("timer.ignore_sleep_wake_notifications", false); 62 | pref("widget.gtk.non-native.round-thumb", true); 63 | pref("widget.gtk.non-native.scrollbar.allow-buttons", false); 64 | pref("widget.gtk.non-native.scrollbar.normal-size", 12); 65 | pref("widget.gtk.non-native.scrollbar.thin-size", 6); 66 | pref("widget.gtk.non-native.scrollbar.thumb-cross-size", 40); 67 | pref("widget.gtk.non-native.scrollbar.thumb-size", "0.75"); 68 | pref("widget.non-native.use-theme-accent", false); 69 | 70 | // removed, renamed or hidden in v87.0: 71 | pref("browser.cache.cache_isolation", false); 72 | pref("browser.library.activity-stream.enabled", true); 73 | pref("browser.preferences.exposeHTTPSOnly", true); 74 | pref("browser.urlbar.imeCompositionClosesPanel", true); 75 | pref("devtools.inspector.new-rulesview.enabled", false); 76 | pref("devtools.target-switching.enabled", true); 77 | pref("dom.events.asyncClipboard.dataTransfer", false); 78 | pref("dom.expose-incomplete-stylesheets", false); 79 | pref("dom.formdata.event.enabled", true); 80 | pref("dom.forms.requestsubmit.enabled", true); 81 | pref("dom.w3c_pointer_events.enabled", true); 82 | pref("dom.w3c_pointer_events.multiprocess.android.enabled", true); 83 | pref("javascript.options.off_thread_parse_global", false); 84 | pref("layers.advanced.basic-layer.enabled", false); 85 | pref("layers.advanced.fission.enabled", false); 86 | pref("layers.mlgpu.enable-buffer-cache", true); 87 | pref("layers.mlgpu.enable-buffer-sharing", true); 88 | pref("layers.mlgpu.enable-clear-view", true); 89 | pref("layers.mlgpu.enable-cpu-occlusion", true); 90 | pref("layers.mlgpu.enabled", false); 91 | pref("layers.mlgpu.enable-depth-buffer", false); 92 | pref("layers.mlgpu.enable-invalidation", true); 93 | pref("layers.mlgpu.enable-on-windows7", true); 94 | pref("layout.css.focus-visible.enabled", true); 95 | pref("network.tcp.tcp_fastopen_consecutive_failure_limit", 5); 96 | pref("network.tcp.tcp_fastopen_enable", false); 97 | pref("network.tcp.tcp_fastopen_http_check_for_stalls_only_if_idle_for", 10); 98 | pref("network.tcp.tcp_fastopen_http_stalls_limit", 3); 99 | pref("network.tcp.tcp_fastopen_http_stalls_timeout", 20); 100 | pref("network.trr.early-AAAA", false); 101 | pref("network.trr.wait-for-A-and-AAAA", true); 102 | pref("services.sync.prefs.sync.browser.urlbar.matchBuckets", true); 103 | pref("ui.use_native_colors", true); 104 | pref("webgl.oop.via-pcq", false); 105 | 106 | // changed in v87.0: 107 | pref("browser.backspace_action", 2); // prev: 0 108 | pref("browser.topsites.useRemoteSetting", true); // prev: false 109 | pref("devtools.inspector.color-scheme-simulation.enabled", true); // prev: false 110 | pref("dom.input_events.beforeinput.enabled", true); // prev: false 111 | pref("media.cubeb.wasapi-raw", 0); // prev: 1 112 | pref("media.videocontrols.keyboard-tab-to-all-controls", true); // prev: false 113 | pref("network.http.referer.defaultPolicy", 2); // prev: 3 114 | pref("permissions.isolateBy.privateBrowsing", true); // prev: false 115 | pref("print.tab_modal.enabled", true); // prev: false 116 | pref("security.allow_parent_unrestricted_js_loads", false); // prev: true 117 | -------------------------------------------------------------------------------- /diffs/8x/diff-v81.0-vs-v82.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v81.0 and v82.0 3 | * 4 | * prefs: 4156 5 | * 4076 matching prefs 6 | * 80 diffs ( 42 new, 22 gone, 16 different ) 7 | ******************************************************************************************/ 8 | // new in v82.0: 9 | pref("browser.newtabpage.activity-stream.discoverystream.region-basic-config", ""); 10 | pref("browser.newtabpage.activity-stream.discoverystream.region-stories-block", "FR"); 11 | pref("browser.urlbar.update2.disableOneOffsHorizontalKeyNavigation", false); 12 | pref("browser.urlbar.update2.emptySearchBehavior", 2); 13 | pref("doh-rollout.clearModeOnShutdown", true); 14 | pref("dom.max_script_run_time_without_important_user_input", 10); 15 | pref("dom.media.silence_duration_for_audibility", "2.0"); 16 | pref("dom.min_background_timeout_value_without_budget_throttling", 1000); 17 | pref("dom.security.https_only_mode_send_http_background_request", true); 18 | pref("dom.security.sanitizer.enabled", false); 19 | pref("editor.hr_element.allow_to_delete_from_following_line", false); 20 | pref("extensions.pocket.onSaveRecs", true); 21 | pref("extensions.pocket.onSaveRecs.locales", "en-US,en-GB,en-CA"); 22 | pref("extensions.postDownloadThirdPartyPrompt", true); 23 | pref("general.smoothScroll.mouseWheel.migrationPercent", 100); 24 | pref("javascript.options.mem.gc_helper_thread_ratio", 50); 25 | pref("javascript.options.mem.gc_max_helper_threads", 8); 26 | pref("javascript.options.off_thread_parse_global", true); 27 | pref("layout.css.counter-ancestor-scope.enabled", true); 28 | pref("layout.css.file-selector-button.enabled", true); 29 | pref("layout.css.is-and-where-better-error-recovery.enabled", false); 30 | pref("media.navigator.video.offer_rtcp_rsize", true); 31 | pref("network.trr.split_horizon_mitigations", true); 32 | pref("print.default_dpi", "144.0"); 33 | pref("privacy.window.name.update.enabled", false); 34 | pref("prompts.modalType.httpAuth", 3); 35 | pref("security.caps.allow_uri_is_ui_resource_in_checkloaduriflags", false); 36 | pref("services.sync.prefs.sync.browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", true); 37 | pref("services.sync.prefs.sync.browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", true); 38 | pref("services.sync.prefs.sync.browser.sessionstore.warnOnQuit", true); 39 | pref("services.sync.prefs.sync.browser.urlbar.suggest.topsites", true); 40 | pref("services.sync.prefs.sync.general.autoScroll", true); 41 | pref("services.sync.prefs.sync.general.smoothScroll", true); 42 | pref("services.sync.prefs.sync.media.videocontrols.picture-in-picture.video-toggle.enabled", true); 43 | pref("services.sync.prefs.sync.privacy.userContext.enabled", true); 44 | pref("services.sync.prefs.sync.privacy.userContext.newTabContainerOnLeftClick.enabled", true); 45 | pref("services.sync.prefs.sync.ui.osk.enabled", true); 46 | pref("toolkit.aboutProcesses.showAllSubframes", false); 47 | pref("toolkit.aboutProcesses.showThreads", false); 48 | pref("trailhead.firstrun.newtab.triplets", ""); 49 | pref("webgl.enable-ahardwarebuffer", false); 50 | pref("webgl.out-of-process.shmem-size", 100000); 51 | 52 | // removed, renamed or hidden in v82.0: 53 | pref("browser.newtabpage.activity-stream.discoverystream.region-layout-config", "US,CA,GB,DE,IE,CH,AT,BE"); 54 | pref("browser.search.geoSpecificDefaults", true); 55 | pref("browser.search.geoSpecificDefaults.url", "https://search.services.mozilla.com/1/%APP%/%VERSION%/%CHANNEL%/%LOCALE%/%REGION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%"); 56 | pref("browser.search.modernConfig", true); 57 | pref("devtools.whatsnew.enabled", false); 58 | pref("devtools.whatsnew.feature-enabled", false); 59 | pref("dom.disable_window_open_feature.close", false); 60 | pref("dom.disable_window_open_feature.location", true); 61 | pref("dom.disable_window_open_feature.menubar", false); 62 | pref("dom.disable_window_open_feature.minimizable", false); 63 | pref("dom.disable_window_open_feature.personalbar", false); 64 | pref("dom.disable_window_open_feature.resizable", true); 65 | pref("dom.disable_window_open_feature.status", true); 66 | pref("dom.disable_window_open_feature.titlebar", false); 67 | pref("dom.disable_window_open_feature.toolbar", false); 68 | pref("gfx.webrender.debug.disable-raster-root-scale", false); 69 | pref("layout.css.file-chooser-button.enabled", false); 70 | pref("mathml.legacy_number_syntax.disabled", true); 71 | pref("mathml.nonzero_unitless_lengths.disabled", true); 72 | pref("media.ffmpeg.low-latency.enabled", false); 73 | pref("security.view-source.reachable-from-inner-protocol", false); 74 | pref("trailhead.firstrun.branches", "join-dynamic"); 75 | 76 | // changed in v82.0: 77 | pref("browser.newtabpage.activity-stream.asrouter.providers.cfr", "{\"id\":\"cfr\",\"enabled\":true,\"type\":\"remote-settings\",\"bucket\":\"cfr\",\"updateCycleInMs\":3600000}"); // prev: "{\"id\":\"cfr\",\"enabled\":true,\"type\":\"remote-settings\",\"bucket\":\"cfr\",\"frequency\":{\"custom\":[{\"period\":\"daily\",\"cap\":1}]},\"categories\":[\"cfrAddons\",\"cfrFeatures\"],\"updateCycleInMs\":3600000}" 78 | pref("browser.newtabpage.activity-stream.asrouter.providers.cfr-fxa", "{\"id\":\"cfr-fxa\",\"enabled\":true,\"type\":\"remote-settings\",\"bucket\":\"cfr-fxa\",\"updateCycleInMs\":3600000}"); // prev: "{\"id\":\"cfr-fxa\",\"enabled\":true,\"type\":\"remote-settings\",\"bucket\":\"cfr-fxa\",\"frequency\":{\"custom\":[{\"period\":\"daily\",\"cap\":1}]},\"updateCycleInMs\":3600000}" 79 | pref("browser.newtabpage.activity-stream.discoverystream.region-spocs-config", "US,CA,DE,GB"); // prev: "US,CA,DE" 80 | pref("devtools.netmonitor.features.serverSentEvents", true); // prev: false 81 | pref("dom.block_download_in_sandboxed_iframes", true); // prev: false 82 | pref("dom.document.exec_command.nested_calls_allowed", false); // prev: true 83 | pref("dom.media.mediasession.enabled", true); // prev: false 84 | pref("dom.script_loader.external_scripts.speculative_omt_parse.enabled", true); // prev: false 85 | pref("extensions.formautofill.creditCards.available", true); // prev: false 86 | pref("extensions.formautofill.creditCards.enabled", true); // prev: false 87 | pref("general.smoothScroll.mouseWheel.durationMaxMS", 200); // prev: 400 88 | pref("general.smoothScroll.mouseWheel.durationMinMS", 50); // prev: 200 89 | pref("media.clockdrift.buffering", 50); // prev: 5 90 | pref("media.videocontrols.picture-in-picture.video-toggle.mode", 2); // prev: -1 91 | pref("prompts.tabChromePromptSubDialog", true); // prev: false 92 | pref("services.sync.engine.creditcards.available", true); // prev: false 93 | -------------------------------------------------------------------------------- /diffs/9x/diff-v95.0-vs-v96.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v95.0 and v96.0 3 | * 4 | * prefs: 4425 5 | * 4329 matching prefs 6 | * 96 diffs ( 60 new, 22 gone, 14 different ) 7 | ******************************************************************************************/ 8 | // new in v96.0: 9 | pref("browser.download.alwaysOpenPanel", true); 10 | pref("browser.snapshots.score.CurrentSession", 1); 11 | pref("browser.snapshots.score.InNavigation", 3); 12 | pref("browser.snapshots.score.IsOverlappingVisit", 3); 13 | pref("browser.snapshots.score.IsUsedRemoved", -10); 14 | pref("browser.snapshots.score.IsUserPersisted", 1); 15 | pref("browser.snapshots.score.Visit", 1); 16 | pref("browser.tabs.remote.serviceWorkerIsolationList", ""); 17 | pref("browser.urlbar.merino.clientVariants", ""); 18 | pref("browser.urlbar.merino.providers", ""); 19 | pref("devtools.debugger.features.blackbox-lines", false); 20 | pref("dom.document.edit_command.contentReadOnly.enabled", true); 21 | pref("dom.document.edit_command.decreasefontsize.enabled", false); 22 | pref("dom.document.edit_command.gethtml.enabled", false); 23 | pref("dom.document.edit_command.heading.enabled", false); 24 | pref("dom.document.edit_command.increasefontsize.enabled", false); 25 | pref("dom.document.edit_command.insertBrOnReturn.enabled", true); 26 | pref("dom.document.edit_command.readonly.enabled", false); 27 | pref("editor.create_element_transaction.enabled", false); 28 | pref("fission.highValue.login.expiration", 2592000); 29 | pref("fission.highValue.login.monitor", false); 30 | pref("gfx.canvas.accelerated", false); 31 | pref("gfx.canvas.accelerated.cache-items", 1024); 32 | pref("gfx.canvas.accelerated.cache-size", 128); 33 | pref("gfx.canvas.accelerated.max-size", 0); 34 | pref("gfx.canvas.accelerated.max-surface-size", 5280); 35 | pref("gfx.canvas.accelerated.min-size", 128); 36 | pref("gfx.canvas.accelerated.shared-page-size", 1024); 37 | pref("gfx.webrender.batched-upload-threshold", 65536); 38 | pref("gfx.webrender.debug.window-visibility", false); 39 | pref("javascript.options.mem.incremental_weakmap", true); 40 | pref("layout.css.computed-style.dont-resolve-image-local-refs", true); 41 | pref("layout.css.computed-style.shorthands", true); 42 | pref("layout.css.computed-style.styles-outside-flat-tree", true); 43 | pref("layout.css.moz-locale-dir.content.enabled", false); 44 | pref("layout.css.moz-lwtheme.content.enabled", false); 45 | pref("layout.css.scroll-anchoring.reselect-if-suboptimal", true); 46 | pref("layout.css.scrollbar-gutter.enabled", false); 47 | pref("layout.forms.input-type-show-password-button.enabled", false); 48 | pref("layout.outline.include-overflow", false); 49 | pref("media.getusermedia.agc2_forced", true); 50 | pref("media.getusermedia.residual_echo_enabled", false); 51 | pref("media.getusermedia.transient_enabled", true); 52 | pref("midi.testing", false); 53 | pref("network.http.http3.priorization", true); 54 | pref("network.http.http3.send_background_tabs_depriorization", false); 55 | pref("network.proxy.detect_system_proxy_changes", false); 56 | pref("network.trr.async_connInfo", false); 57 | pref("network.trr.temp_blocklist", true); 58 | pref("privacy.partition.serviceWorkers", false); 59 | pref("ui.key.textcontrol.prefer_native_key_bindings_over_builtin_shortcut_key_definitions", false); 60 | pref("ui.-moz-autofill-background", "rgba(255, 249, 145, .5)"); 61 | pref("ui.textSelectAttentionBackground", "#38d878"); 62 | pref("ui.textSelectAttentionForeground", "#ffffff"); 63 | pref("ui.textSelectDisabledBackground", "#b0b0b0"); 64 | pref("webgl.out-of-process.worker", true); 65 | pref("webgl.threadsafe-gl.force-disabled", false); 66 | pref("webgl.threadsafe-gl.force-enabled", false); 67 | pref("widget.non-native-theme.scrollbar.size.override", 0); 68 | pref("widget.non-native-theme.scrollbar.style", 0); 69 | 70 | // removed, renamed or hidden in v96.0: 71 | pref("app.update.background.scheduling.enabled", false); 72 | pref("devtools.command-button-paintflashing.enabled", false); 73 | pref("devtools.contenttoolbox.webconsole.input.context", false); 74 | pref("devtools.debugger.features.original-blackbox", true); 75 | pref("gfx.webrender.debug.tile-cache-logging", false); 76 | pref("layout.css.autofill.background", true); 77 | pref("layout.css.autofill.enabled", true); 78 | pref("layout.css.moz-submit-invalid.enabled", false); 79 | pref("layout.css.scroll-behavior.enabled", true); 80 | pref("media.getusermedia.aec_extended_filter", true); 81 | pref("media.getusermedia.aecm_output_routing", 3); 82 | pref("media.peerconnection.mute_on_bye_or_timeout", false); 83 | pref("network.trr.blocklist_cleanup_done", false); 84 | pref("nglayout.debug.paint_flashing", false); 85 | pref("nglayout.debug.paint_flashing_chrome", false); 86 | pref("print.print_unwriteable_margin_bottom", -1); 87 | pref("print.print_unwriteable_margin_left", -1); 88 | pref("print.print_unwriteable_margin_right", -1); 89 | pref("print.print_unwriteable_margin_top", -1); 90 | pref("ui.textSelectBackgroundAttention", "#38d878"); 91 | pref("ui.textSelectBackgroundDisabled", "#b0b0b0"); 92 | pref("widget.non-native-theme.scrollbar.size", 17); 93 | 94 | // changed in v96.0: 95 | pref("browser.active_color.dark", "#FF6666"); // prev: "#FF9E9E" 96 | pref("browser.anchor_color.dark", "#8C8CFF"); // prev: "#9E9EFF" 97 | pref("browser.history.maxStateObjectSize", 16777216); // prev: 2097152 98 | pref("browser.newtabpage.activity-stream.asrouter.providers.messaging-experiments", "{\"id\":\"messaging-experiments\",\"enabled\":true,\"type\":\"remote-experiments\",\"messageGroups\":[\"cfr\",\"aboutwelcome\",\"infobar\",\"spotlight\",\"moments-page\"],\"updateCycleInMs\":3600000}"); // prev: "{\"id\":\"messaging-experiments\",\"enabled\":true,\"type\":\"remote-experiments\",\"messageGroups\":[\"cfr\",\"moments-page\",\"aboutwelcome\",\"infobar\",\"spotlight\"],\"updateCycleInMs\":3600000}" 99 | pref("browser.startup.upgradeDialog.enabled", true); // prev: false 100 | pref("browser.theme.toolbar-theme", 1); // prev: 2 101 | pref("browser.urlbar.merino.enabled", true); // prev: false 102 | pref("browser.visited_color.dark", "#FFADFF"); // prev: "#D0ADF0" 103 | pref("dom.weblocks.enabled", true); // prev: false 104 | pref("layout.css.color-scheme.enabled", true); // prev: false 105 | pref("media.getusermedia.noise", 2); // prev: 1 106 | pref("network.cookie.sameSite.laxByDefault", true); // prev: false 107 | pref("network.cookie.sameSite.noneRequiresSecure", true); // prev: false 108 | pref("network.cookie.sameSite.schemeful", true); // prev: false 109 | -------------------------------------------------------------------------------- /diffs/9x/diff-v90.0-vs-v91.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v90.0 and v91.0 3 | * 4 | * prefs: 4349 5 | * 4270 matching prefs 6 | * 79 diffs ( 35 new, 31 gone, 13 different ) 7 | ******************************************************************************************/ 8 | // new in v91.0: 9 | pref("apz.doubletapzoom.defaultzoomin", "1.2"); 10 | pref("browser.display.windows.non_native_menus", 2); 11 | pref("browser.places.interactions.typing_timeout_ms", 3000); 12 | pref("browser.shell.setDefaultBrowserUserChoice", true); 13 | pref("dom.events.coalesce.touchmove", false); 14 | pref("dom.ipc.processPrelaunch.lowmem_mb", 4096); 15 | pref("dom.script_loader.full_parse", false); 16 | pref("dom.security.https_only_fire_http_request_background_timer_ms", 3000); 17 | pref("dom.serviceWorkers.mitigations.bypass_on_fault", true); 18 | pref("dom.serviceWorkers.mitigations.navigation_fault_threshold", 3); 19 | pref("dom.serviceWorkers.navigationPreload.enabled", false); 20 | pref("dom.window.clientinformation.enabled", true); 21 | pref("dom.window.sidebar.enabled", true); 22 | pref("extensions.webidl-api.expose_mock_interface", false); 23 | pref("gfx.webrender.low-quality-pinch-zoom", false); 24 | pref("image.avif.apply_transforms", true); 25 | pref("javascript.options.external_thread_pool", true); 26 | pref("javascript.options.site_based_pretenuring", true); 27 | pref("layout.css.d-property.enabled", false); 28 | pref("layout.css.element-content-none.enabled", false); 29 | pref("layout.css.fit-content-function.enabled", false); 30 | pref("layout.css.font-size-adjust.basis.enabled", false); 31 | pref("network.dns.copy_string_before_call", true); 32 | pref("network.dns.force_waiting_https_rr", false); 33 | pref("network.http.windows-sso.enabled", false); 34 | pref("network.proxy.default_pac_script_socks_version", 4); 35 | pref("network.proxy.failover_direct", true); 36 | pref("network.trr.default_provider_uri", "https://mozilla.cloudflare-dns.com/dns-query"); 37 | pref("network.trr.skip-check-for-blocked-host", false); 38 | pref("remote.active-protocols", 2); 39 | pref("remote.prefs.recommended", true); 40 | pref("screenshots.browser.component.enabled", false); 41 | pref("signon.improvedPasswordRules.enabled", true); 42 | pref("signon.usernameOnlyForm.enabled", false); 43 | pref("widget.gtk.follow-firefox-theme", true); 44 | 45 | // removed, renamed or hidden in v91.0: 46 | pref("browser.enableAboutThirdParty", false); 47 | pref("browser.messaging-system.personalized-cfr.scores", "{}"); 48 | pref("browser.messaging-system.personalized-cfr.score-threshold", 5000); 49 | pref("browser.proton.contextmenus.enabled", true); 50 | pref("browser.proton.doorhangers.enabled", true); 51 | pref("browser.proton.modals.enabled", true); 52 | pref("browser.tabs.remote.useOriginAttributesInRemoteType", true); 53 | pref("doh-rollout.provider-steering.enabled", true); 54 | pref("doh-rollout.provider-steering.provider-list", "[{ \"name\": \"comcast\", \"canonicalName\": \"doh-discovery.xfinity.com\", \"uri\": \"https://doh.xfinity.com/dns-query\" }]"); 55 | pref("doh-rollout.trr-selection.enabled", false); 56 | pref("dom.select_events.enabled", true); 57 | pref("dom.serviceWorkers.parent_intercept", true); 58 | pref("extensions.allowPrivateBrowsingByDefault", false); 59 | pref("extensions.blocklist.useMLBF", true); 60 | pref("extensions.blocklist.useMLBF.stashes", true); 61 | pref("general.smoothScroll.mouseWheel.migrationPercent", 100); 62 | pref("intl.charset.detector.ng.in.enabled", true); 63 | pref("intl.charset.detector.ng.jp.enabled", true); 64 | pref("intl.charset.detector.ng.lk.enabled", true); 65 | pref("layout.css.moz-outline-radius.enabled", false); 66 | pref("layout.css.outline-follows-border-radius.enabled", true); 67 | pref("marionette.prefs.recommended", true); 68 | pref("network.trr.resolvers", "[{ \"name\": \"Cloudflare\", \"url\": \"https://mozilla.cloudflare-dns.com/dns-query\" },{ \"name\": \"NextDNS\", \"url\": \"https://firefox.dns.nextdns.io/\" }]"); 69 | pref("security.caps.allow_uri_is_ui_resource_in_checkloaduriflags", false); 70 | pref("security.cert_pinning.hpkp.enabled", false); 71 | pref("security.cert_pinning.max_max_age_seconds", 5184000); 72 | pref("security.cert_pinning.process_headers_from_non_builtin_roots", false); 73 | pref("services.blocklist.addons-mlbf.collection", "addons-bloomfilters"); 74 | pref("services.blocklist.addons-mlbf.signer", "remote-settings.content-signature.mozilla.org"); 75 | pref("services.sync.prefs.sync.browser.urlbar.resultBuckets", true); 76 | pref("widget.system-colors-follow-theme", false); 77 | 78 | // changed in v91.0: 79 | pref("browser.newtabpage.activity-stream.feeds.section.topstories.options", "{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":true,\"provider_icon\":\"chrome://global/skin/icons/pocket.svg\",\"provider_name\":\"Pocket\",\"read_more_endpoint\":\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=3&consumer_key=$apiKey&locale_lang=en-US&feed_variant=default_spocs_off\",\"stories_referrer\":\"https://getpocket.com/recommendations\",\"topics_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\",\"show_spocs\":false}"); // prev: "{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":true,\"provider_icon\":\"pocket\",\"provider_name\":\"Pocket\",\"read_more_endpoint\":\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=3&consumer_key=$apiKey&locale_lang=en-US&feed_variant=default_spocs_off\",\"stories_referrer\":\"https://getpocket.com/recommendations\",\"topics_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\",\"show_spocs\":false}" 80 | pref("browser.startup.preXulSkeletonUI", true); // prev: false 81 | pref("dom.input_events.strict_input_vsync_alignment", true); // prev: false 82 | pref("dom.security.https_first_pbm", true); // prev: false 83 | pref("dom.visualviewport.enabled", true); // prev: false 84 | pref("dom.w3c_pointer_events.implicit_capture", true); // prev: false 85 | pref("dom.w3c_pointer_events.scroll_by_pen.enabled", true); // prev: false 86 | pref("fission.bfcacheInParent", true); // prev: false 87 | pref("gfx.webrender.software.unaccelerated-widget.allow", true); // prev: false 88 | pref("layout.extra-tick.minimum-ms", 4); // prev: -1 89 | pref("network.trr.uri", ""); // prev: "https://mozilla.cloudflare-dns.com/dns-query" 90 | pref("places.forgetThisSite.clearByBaseDomain", true); // prev: false 91 | pref("widget.gtk.alt-theme.dark", true); // prev: false 92 | -------------------------------------------------------------------------------- /diffs/9x/diff-v89.0-vs-v90.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v89.0 and v90.0 3 | * 4 | * prefs: 4343 5 | * 4239 matching prefs 6 | * 104 diffs ( 61 new, 29 gone, 14 different ) 7 | ******************************************************************************************/ 8 | // new in v90.0: 9 | pref("accessibility.cache.enabled", false); 10 | pref("app.update.background.timeoutSec", 600); 11 | pref("browser.aboutwelcome.protonDesign", true); 12 | pref("browser.download.improvements_to_download_panel", false); 13 | pref("browser.low_commit_space_threshold_mb", 200); 14 | pref("browser.privatebrowsing.infoTitleEnabled", true); 15 | pref("browser.privatebrowsing.promoTitleEnabled", true); 16 | pref("browser.topsites.contile.enabled", false); 17 | pref("browser.topsites.contile.endpoint", "https://contile.services.mozilla.com/v1/tiles"); 18 | pref("browser.urlbar.quicksuggest.nonSponsoredIndex", -1); 19 | pref("browser.urlbar.quicksuggest.sponsoredIndex", -1); 20 | pref("browser.urlbar.unitConversion.enabled", false); 21 | pref("dom.event.wheelDelta.enabled", true); 22 | pref("dom.events.asyncClipboard.read", false); 23 | pref("dom.mouse_capture.enabled", true); 24 | pref("dom.quotaManager.caching.checkBuildId", true); 25 | pref("dom.security.https_first", false); 26 | pref("dom.security.https_first_pbm", false); 27 | pref("dom.w3c_pointer_events.scroll_by_pen.enabled", false); 28 | pref("dom.webnotifications.silent.enabled", false); 29 | pref("dom.webnotifications.vibrate.enabled", false); 30 | pref("gfx.font-list-omt.enabled", false); 31 | pref("gfx.windows-font-substitutes.always", false); 32 | pref("image.avif.compliance_strictness", 1); 33 | pref("image.exif-density-correction.enabled", true); 34 | pref("image.exif-density-correction.sanity-check.enabled", true); 35 | pref("image.jxl.enabled", false); 36 | pref("image.svg.blob-image", false); 37 | pref("javascript.options.concurrent_multiprocess_gcs.cpu_divisor", 4); 38 | pref("javascript.options.concurrent_multiprocess_gcs.max", 0); 39 | pref("javascript.options.experimental.ergonomic_brand_checks", true); 40 | pref("javascript.options.experimental.private_fields", true); 41 | pref("javascript.options.experimental.private_methods", true); 42 | pref("javascript.options.self_hosted.use_shared_memory", true); 43 | pref("layout.css.accent-color.enabled", false); 44 | pref("layout.css.moz-control-character-visibility.enabled", false); 45 | pref("layout.extra-tick.minimum-ms", -1); 46 | pref("layout.keep_ticking_after_load_ms", 1000); 47 | pref("mousewheel.system_scroll_override.enabled", true); 48 | pref("mousewheel.system_scroll_override.horizontal.factor", 200); 49 | pref("mousewheel.system_scroll_override.vertical.factor", 200); 50 | pref("network.dns.negative_ttl_for_type_record", 300); 51 | pref("network.http.http3.support_version1", true); 52 | pref("nimbus.debug", false); 53 | pref("pdfjs.enableXfa", false); 54 | pref("places.forgetThisSite.clearByBaseDomain", false); 55 | pref("print.save_as_pdf.links.enabled", true); 56 | pref("privacy.query_stripping.allow_list", ""); 57 | pref("privacy.query_stripping.enabled", false); 58 | pref("privacy.query_stripping.redirect", true); 59 | pref("privacy.query_stripping.strip_list", ""); 60 | pref("privacy.resistFingerprinting.exemptedDomains", "*.example.invalid"); 61 | pref("privacy.resistFingerprinting.testGranularityMask", 0); 62 | pref("threads.control_event_queue.enabled", true); 63 | pref("toolkit.backgroundtasks.defaultTimeoutSec", 600); 64 | pref("widget.gtk.alt-theme.accent", true); 65 | pref("widget.gtk.alt-theme.dark", false); 66 | pref("widget.gtk.alt-theme.scrollbar", false); 67 | pref("widget.gtk.alt-theme.scrollbar_active", true); 68 | pref("widget.gtk.alt-theme.selection", true); 69 | pref("widget.system-colors-follow-theme", false); 70 | 71 | // removed, renamed or hidden in v90.0: 72 | pref("advanced.mailftp", false); 73 | pref("browser.cache.offline.storage.enable", false); 74 | pref("dom.security.https_only_mode_https_first", false); 75 | pref("dom.security.https_only_mode_https_first_pbm", false); 76 | pref("layout.css.ruby.position-alternate.enabled", true); 77 | pref("media.useAudioChannelAPI", false); 78 | pref("mousewheel.system_scroll_override_on_root_content.enabled", true); 79 | pref("mousewheel.system_scroll_override_on_root_content.horizontal.factor", 200); 80 | pref("mousewheel.system_scroll_override_on_root_content.vertical.factor", 200); 81 | pref("network.ftp.control.qos", 0); 82 | pref("network.ftp.data.qos", 0); 83 | pref("network.ftp.enabled", false); 84 | pref("network.ftp.idleConnectionTimeout", 300); 85 | pref("network.proxy.ftp", ""); 86 | pref("network.proxy.ftp_port", 0); 87 | pref("pdfjs.enableWebGL", false); 88 | pref("pdfjs.renderer", "canvas"); 89 | pref("plugin.mousewheel.enabled", true); 90 | pref("remote.enabled", true); 91 | pref("services.blocklist.pinning.bucket", "pinning"); 92 | pref("services.blocklist.pinning.checked", 0); 93 | pref("services.blocklist.pinning.collection", "pins"); 94 | pref("services.blocklist.pinning.enabled", true); 95 | pref("services.blocklist.pinning.signer", "pinning-preload.content-signature.mozilla.org"); 96 | pref("ui.android.mouse_as_touch", 1); 97 | pref("widget.content.allow-gtk-dark-theme.accent", true); 98 | pref("widget.content.allow-gtk-dark-theme.scrollbar", false); 99 | pref("widget.content.allow-gtk-dark-theme.scrollbar_active", true); 100 | pref("widget.content.allow-gtk-dark-theme.selection", true); 101 | 102 | // changed in v90.0: 103 | pref("browser.download.viewableInternally.enabledTypes", "xml,svg,webp,avif,jxl"); // prev: "xml,svg,webp,avif" 104 | pref("browser.startup.preXulSkeletonUI", false); // prev: true 105 | pref("canvas.createConicGradient.enabled", true); // prev: false 106 | pref("dom.security.secFetch.enabled", true); // prev: false 107 | pref("gfx.webrender.fallback.software.requires-gpu-process", false); // prev: true 108 | pref("gfx.webrender.fallback.software-d3d11", true); // prev: false 109 | pref("intl.charset.detector.ng.in.enabled", true); // prev: false 110 | pref("intl.charset.detector.ng.jp.enabled", true); // prev: false 111 | pref("intl.charset.detector.ng.lk.enabled", true); // prev: false 112 | pref("media.mediacontrol.stopcontrol.timer", true); // prev: false 113 | pref("media.mediacontrol.stopcontrol.timer.ms", 86400000); // prev: 60000 114 | pref("network.http.http3.enabled", true); // prev: false 115 | pref("security.osclientcerts.autoload", true); // prev: false 116 | pref("services.sync.engine.tabs.filteredUrls", "^(about:.*|resource:.*|chrome:.*|file:.*|blob:.*|moz-extension:.*)$"); // prev: "^(about:.*|resource:.*|chrome:.*|wyciwyg:.*|file:.*|blob:.*|moz-extension:.*)$" 117 | -------------------------------------------------------------------------------- /diffs/7x/diff-v78.0-vs-v79.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v78.0 and v79.0 3 | * 4 | * prefs: 4084 5 | * 3991 matching prefs 6 | * 93 diffs ( 42 new, 27 gone, 24 different ) 7 | ******************************************************************************************/ 8 | // new in v79.0: 9 | pref("app.update.notifyDuringDownload", false); 10 | pref("apz.mvm.force-enabled", false); 11 | pref("browser.download.alwaysOpenInSystemViewerContextMenuItem", true); 12 | pref("browser.download.openInSystemViewerContextMenuItem", true); 13 | pref("browser.fixup.dns_first_for_single_words", false); 14 | pref("browser.navigation.requireUserInteraction", false); 15 | pref("browser.preferences.experimental", false); 16 | pref("devtools.netmonitor.msg.displayed-messages.limit", 500); 17 | pref("devtools.netmonitor.msg.messageDataLimit", 100000); 18 | pref("devtools.netmonitor.msg.payload-preview-height", 128); 19 | pref("devtools.netmonitor.msg.visibleColumns", "[\"data\", \"time\"]"); 20 | pref("devtools.overflow.debugging.enabled", false); 21 | pref("doh-rollout.provider-steering.enabled", false); 22 | pref("doh-rollout.provider-steering.provider-list", "[{ \"name\": \"comcast\", \"canonicalName\": \"doh-discovery.xfinity.com\", \"uri\": \"https://doh.xfinity.com/dns-query\" }]"); 23 | pref("dom.forms.enterkeyhint", false); 24 | pref("dom.ipc.processPrelaunch.fission.number", 3); 25 | pref("dom.quotaManager.overrideXFullPathname", true); 26 | pref("dom.script_loader.external_scripts.speculate_async.enabled", false); 27 | pref("dom.script_loader.external_scripts.speculate_link_preload.enabled", false); 28 | pref("dom.script_loader.external_scripts.speculate_non_parser_inserted.enabled", false); 29 | pref("dom.script_loader.external_scripts.speculative_omt_parse.enabled", false); 30 | pref("editor.white_space_normalization.blink_compatible", false); 31 | pref("gfx.webrender.precache-shaders", false); 32 | pref("javascript.options.asyncstack_capture_debuggee_only", true); 33 | pref("javascript.options.experimental.weakrefs.expose_cleanupSome", false); 34 | pref("javascript.options.wasm_gc", false); 35 | pref("javascript.options.weakrefs", true); 36 | pref("layout.css.prefers-color-scheme-no-preference.enabled", false); 37 | pref("mathml.stixgeneral_operator_stretching.disabled", false); 38 | pref("media.clockdrift.buffering", 5); 39 | pref("media.peerconnection.ice.obfuscate_host_addresses.blocklist", ""); 40 | pref("media.peerconnection.video.use_rtx.blocklist", "*.google.com"); 41 | pref("network.cookie.sameSite.schemeful", false); 42 | pref("print.always_print_silent", false); 43 | pref("privacy.partition.network_state.connection_with_proxy", false); 44 | pref("privacy.purge_trackers.consider_entity_list", false); 45 | pref("security.intermediate_preloading_healer.enabled", false); 46 | pref("security.intermediate_preloading_healer.timer_interval_ms", 300000); 47 | pref("signon.backup.enabled", false); 48 | pref("signon.capture.inputChanges.enabled", true); 49 | pref("telemetry.fog.test.localhost_port", 0); 50 | pref("ui.mouse.radius.reposition", false); 51 | 52 | // removed, renamed or hidden in v79.0: 53 | pref("browser.find.anonymous_content.enabled", true); 54 | pref("browser.newtabpage.activity-stream.telemetry.structuredIngestion", true); 55 | pref("browser.urlbar.delay", 50); 56 | pref("browser.urlbar.formatting.enabled", true); 57 | pref("browser.urlbar.restyleSearches", false); 58 | pref("browser.urlbar.update1.interventions", true); 59 | pref("browser.urlbar.update1.searchTips", true); 60 | pref("browser.urlbar.usepreloadedtopurls.enabled", false); 61 | pref("browser.urlbar.usepreloadedtopurls.expire_days", 14); 62 | pref("devtools.netmonitor.ws.displayed-frames.limit", 500); 63 | pref("devtools.netmonitor.ws.messageDataLimit", 100000); 64 | pref("devtools.netmonitor.ws.payload-preview-height", 128); 65 | pref("devtools.netmonitor.ws.visibleColumns", "[\"data\", \"time\"]"); 66 | pref("dom.largeAllocation.testing.allHttpLoads", false); 67 | pref("fission.rebuild_frameloaders_on_remoteness_change", true); 68 | pref("intl.charset.detector", "chrome://global/locale/intl.properties"); 69 | pref("intl.charset.detector.iso2022jp.allowed", true); 70 | pref("intl.charset.detector.ng.enabled", true); 71 | pref("intl.charset.fallback.override", ""); 72 | pref("intl.charset.fallback.tld", true); 73 | pref("jsloader.shareGlobal", true); 74 | pref("layout.css.scrollbar-color.enabled", true); 75 | pref("layout.css.scrollbar-width.enabled", true); 76 | pref("media.peerconnection.ice.obfuscate_host_addresses.whitelist", ""); 77 | pref("security.aboutcertificate.enabled", true); 78 | pref("toolkit.asyncshutdown.report_writes_after", 40000); 79 | pref("toolkit.telemetry.isGeckoViewMode", false); 80 | 81 | // changed in v79.0: 82 | pref("apz.windows.force_disable_direct_manipulation", false); // prev: true 83 | pref("browser.newtabpage.activity-stream.asrouter.providers.message-groups", "{\"id\":\"message-groups\",\"enabled\":true,\"type\":\"remote-settings\",\"bucket\":\"message-groups\",\"updateCycleInMs\":3600000}"); // prev: "{\"id\":\"message-groups\",\"enabled\":false,\"type\":\"remote-settings\",\"bucket\":\"message-groups\",\"updateCycleInMs\":3600000}" 84 | pref("browser.newtabpage.activity-stream.discoverystream.region-layout-config", "US,CA,GB,DE"); // prev: "US,CA,GB" 85 | pref("browser.newtabpage.activity-stream.discoverystream.region-spocs-config", "US,CA"); // prev: "US" 86 | pref("browser.tabs.remote.useCrossOriginEmbedderPolicy", true); // prev: false 87 | pref("browser.tabs.remote.useCrossOriginOpenerPolicy", true); // prev: false 88 | pref("browser.urlbar.richSuggestions.tail", true); // prev: false 89 | pref("devtools.accessibility.auto-init.enabled", true); // prev: false 90 | pref("devtools.application.enabled", true); // prev: false 91 | pref("devtools.contenttoolbox.fission", true); // prev: false 92 | pref("devtools.debugger.features.async-captured-stacks", true); // prev: false 93 | pref("devtools.debugger.features.async-live-stacks", false); // prev: true 94 | pref("devtools.responsive.browserUI.enabled", true); // prev: false 95 | pref("dom.ipc.tabs.shutdownTimeoutSecs", 20); // prev: 5 96 | pref("dom.manifest.enabled", true); // prev: false 97 | pref("dom.postMessage.sharedArrayBuffer.withCOOP_COEP", true); // prev: false 98 | pref("dom.targetBlankNoOpener.enabled", true); // prev: false 99 | pref("image.http.accept", ""); // prev: "image/webp,*/*" 100 | pref("javascript.options.asyncstack", true); // prev: false 101 | pref("network.send_ODA_to_content_directly", false); // prev: true 102 | pref("privacy.userInteraction.expiration", 3888000); // prev: 2592000 103 | pref("security.allow_disjointed_external_uri_loads", true); // prev: false 104 | pref("toolkit.shutdown.fastShutdownStage", 1); // prev: 0 105 | pref("webextensions.storage.sync.kinto", false); // prev: true 106 | -------------------------------------------------------------------------------- /diffs/10x/diff-v99.0-vs-v100.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v99.0 and v100.0 3 | * 4 | * prefs: 4528 5 | * 4424 matching prefs 6 | * 104 diffs ( 46 new, 36 gone, 22 different ) 7 | ******************************************************************************************/ 8 | // new in v100.0: 9 | pref("browser.history.wireframeAreaThreshold", 50); 10 | pref("browser.promo.focus.disallowed_regions", "cn"); 11 | pref("browser.promo.focus.enabled", true); 12 | pref("browser.shell.setDefaultPDFHandler.onlyReplaceBrowsers", true); 13 | pref("dom.origin-trials.enabled", false); 14 | pref("dom.origin-trials.test-key.enabled", false); 15 | pref("editor.initialize_element_before_connect", true); 16 | pref("extensions.formautofill.creditCards.heuristics.confidenceThreshold", "0.5"); 17 | pref("extensions.formautofill.creditCards.heuristics.mode", 0); 18 | pref("extensions.InstallTrigger.enabled", true); 19 | pref("extensions.InstallTriggerImpl.enabled", true); 20 | pref("gfx.webgpu.force-enabled", false); 21 | pref("gfx.webrender.dcomp-video-overlay-win-force-enabled", false); 22 | pref("gfx.webrender.dcomp-video-vp-scaling-win", true); 23 | pref("javascript.options.wasm_exceptions", true); 24 | pref("layout.css.container-queries.enabled", false); 25 | pref("layout.css.content-visibility.enabled", false); 26 | pref("layout.css.overflow-moz-hidden-unscrollable.enabled", true); 27 | pref("layout.selectanchor", false); 28 | pref("media.rdd-process.max-crashes", 2); 29 | pref("media.webrtc.platformencoder.sw_mft", false); 30 | pref("media.wmf.av1.enabled", true); 31 | pref("media.wmf.no-copy-nv12-textures", false); 32 | pref("network.cookie.noPersistentStorage", false); 33 | pref("network.dns.port_prefixed_qname_https_rr", false); 34 | pref("network.http.http2.allow-push", true); 35 | pref("network.http.http2.chunk-size", 16000); 36 | pref("network.http.http2.coalesce-hostnames", true); 37 | pref("network.http.http2.default-concurrent", 100); 38 | pref("network.http.http2.default-hpack-buffer", 65536); 39 | pref("network.http.http2.enable-hpack-dump", false); 40 | pref("network.http.http2.enabled", true); 41 | pref("network.http.http2.enabled.deps", true); 42 | pref("network.http.http2.enforce-tls-profile", true); 43 | pref("network.http.http2.persistent-settings", false); 44 | pref("network.http.http2.ping-threshold", 58); 45 | pref("network.http.http2.ping-timeout", 8); 46 | pref("network.http.http2.pull-allowance", 12582912); 47 | pref("network.http.http2.push-allowance", 131072); 48 | pref("network.http.http2.send-buffer-size", 131072); 49 | pref("network.http.http2.timeout", 170); 50 | pref("network.http.http2.websockets", true); 51 | pref("network.http.referer.disallowCrossSiteRelaxingDefault.pbmode.top_navigation", true); 52 | pref("network.http.referer.disallowCrossSiteRelaxingDefault.top_navigation", false); 53 | pref("widget.windows.hide_cursor_when_typing", false); 54 | pref("widget.windows.overlay-scrollbars.enabled", true); 55 | 56 | // removed, renamed or hidden in v100.0: 57 | pref("browser.contentblocking.state-partitioning.mvp.ui.enabled", true); 58 | pref("browser.sessionstore.max_write_failures", 5); 59 | pref("devtools.enabled", true); 60 | pref("devtools.theme.show-auto-theme-info", true); 61 | pref("dom.events.asyncClipboard", true); 62 | pref("dom.IntersectionObserver.enabled", true); 63 | pref("dom.IntersectionObserverExplicitDocumentRoot.enabled", true); 64 | pref("dom.ipc.processCount.webLargeAllocation", 10); 65 | pref("dom.largeAllocation.forceEnable", false); 66 | pref("dom.largeAllocationHeader.enabled", true); 67 | pref("general.useragent.forceVersion100", false); 68 | pref("general.useragent.handledVersionExperimentEnrollment", false); 69 | pref("layout.css.moz-locale-dir.content.enabled", false); 70 | pref("layout.css.moz-lwtheme.content.enabled", false); 71 | pref("mathml.xlink.disabled", true); 72 | pref("network.http.spdy.allow-push", true); 73 | pref("network.http.spdy.chunk-size", 16000); 74 | pref("network.http.spdy.coalesce-hostnames", true); 75 | pref("network.http.spdy.default-concurrent", 100); 76 | pref("network.http.spdy.default-hpack-buffer", 65536); 77 | pref("network.http.spdy.enable-hpack-dump", false); 78 | pref("network.http.spdy.enabled", true); 79 | pref("network.http.spdy.enabled.deps", true); 80 | pref("network.http.spdy.enabled.http2", true); 81 | pref("network.http.spdy.enforce-tls-profile", true); 82 | pref("network.http.spdy.persistent-settings", false); 83 | pref("network.http.spdy.ping-threshold", 58); 84 | pref("network.http.spdy.ping-timeout", 8); 85 | pref("network.http.spdy.pull-allowance", 12582912); 86 | pref("network.http.spdy.push-allowance", 131072); 87 | pref("network.http.spdy.send-buffer-size", 131072); 88 | pref("network.http.spdy.timeout", 170); 89 | pref("network.http.spdy.websockets", true); 90 | pref("security.onecrl.maximum_staleness_in_seconds", 108000); 91 | pref("security.secure_connection_icon_color_gray", true); 92 | pref("widget.windows.overlay_scrollbars.enabled", false); 93 | 94 | // changed in v100.0: 95 | pref("browser.contentblocking.features.strict", "tp,tpPrivate,cookieBehavior5,cookieBehaviorPBM5,cm,fp,stp,lvl2,rp,rpTop,ocsp"); // prev: "tp,tpPrivate,cookieBehavior5,cookieBehaviorPBM5,cm,fp,stp,lvl2,rp,ocsp" 96 | pref("browser.contentblocking.report.vpn_regions", "as,at,be,ca,ch,de,es,fi,fr,gb,gg,ie,im,io,it,je,mp,my,nl,nz,pr,se,sg,uk,um,us,vg,vi"); // prev: "at,be,ca,ch,de,fr,ie,it,my,nl,nz,sg,es,gb,us" 97 | pref("browser.soft_reload.only_force_validate_top_level_document", true); // prev: false 98 | pref("browser.startup.upgradeDialog.enabled", true); // prev: false 99 | pref("dom.streams.pipeTo.enabled", true); // prev: false 100 | pref("dom.streams.readable_stream_default_controller.enabled", true); // prev: false 101 | pref("dom.streams.readable_stream_default_reader.enabled", true); // prev: false 102 | pref("dom.streams.writable_streams.enabled", true); // prev: false 103 | pref("extensions.formautofill.creditCards.supportedCountries", "US,CA,GB,FR,DE"); // prev: "US,CA,UK,FR,DE" 104 | pref("gfx.offscreencanvas.domain-allowlist", "*.zoom.us,zoom.us"); // prev: "*.zoom.us" 105 | pref("gfx.webrender.dcomp-video-overlay-win", true); // prev: false 106 | pref("gfx.webrender.dcomp-video-yuv-overlay-win", true); // prev: false 107 | pref("intl.multilingual.aboutWelcome.languageMismatchEnabled", true); // prev: false 108 | pref("intl.multilingual.liveReload", true); // prev: false 109 | pref("javascript.options.wasm_caching", false); // prev: true 110 | pref("layout.css.grid-item-baxis-measurement.enabled", true); // prev: false 111 | pref("media.ffmpeg.customized-buffer-allocation", true); // prev: false 112 | pref("media.peerconnection.mtransport_process", true); // prev: false 113 | pref("network.http.referer.disallowCrossSiteRelaxingDefault", true); // prev: false 114 | pref("network.process.enabled", true); // prev: false 115 | pref("security.pki.crlite_mode", 3); // prev: 1 116 | pref("widget.gtk.overlay-scrollbars.enabled", true); // prev: false 117 | -------------------------------------------------------------------------------- /diffs/9x/diff-v92.0-vs-v93.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v92.0 and v93.0 3 | * 4 | * prefs: 4387 5 | * 4290 matching prefs 6 | * 97 diffs ( 52 new, 30 gone, 15 different ) 7 | ******************************************************************************************/ 8 | // new in v93.0: 9 | pref("browser.newtabpage.activity-stream.asrouter.disable-captive-portal-vpn-promo", false); 10 | pref("browser.places.interactions.scrolling_timeout_ms", 5000); 11 | pref("browser.tabs.remote.subframesPreferUsed", true); 12 | pref("browser.tabs.remote.systemTriggeredAboutBlankAnywhere", false); 13 | pref("browser.urlbar.merino.enabled", false); 14 | pref("browser.urlbar.merino.endpointURL", "https://merino.services.mozilla.com/api/v1/suggest"); 15 | pref("browser.urlbar.quicksuggest.remoteSettings.enabled", true); 16 | pref("browser.urlbar.quicksuggest.scenario", "history"); 17 | pref("browser.urlbar.suggest.quicksuggest.sponsored", false); 18 | pref("dom.events.coalesce.mousemove", true); 19 | pref("dom.keyboardevent.init_key_event.enabled", false); 20 | pref("dom.keyboardevent.init_key_event.enabled_in_addons", true); 21 | pref("dom.quotaManager.checkQuotaInfoLoadTime", true); 22 | pref("dom.quotaManager.longQuotaInfoLoadTimeThresholdMs", 21000); 23 | pref("dom.quotaManager.unaccessedForLongTimeThresholdSec", 33696000); 24 | pref("dom.security.https_only_check_path_upgrade_downgrade_endless_loop", true); 25 | pref("dom.serviceWorkers.mitigations.group_usage_headroom_kb", 409600); 26 | pref("dom.webcomponents.elementInternals.enabled", true); 27 | pref("dom.weblocks.enabled", false); 28 | pref("gfx.webrender.debug.blob.paint-flashing", false); 29 | pref("gfx.webrender.debug.dl.dump-content", false); 30 | pref("gfx.webrender.debug.dl.dump-content-serialized", false); 31 | pref("gfx.webrender.debug.dl.dump-parent", false); 32 | pref("gfx.webrender.debug.enable-capture", false); 33 | pref("gfx.webrender.debug.highlight-painted-layers", false); 34 | pref("javascript.options.experimental.class_static_blocks", true); 35 | pref("javascript.options.mem.gc_malloc_threshold_base_mb", 38); 36 | pref("javascript.options.mem.gc_urgent_threshold_mb", 16); 37 | pref("javascript.options.use_fdlibm_for_sin_cos_tan", false); 38 | pref("layout.css.bucket-attribute-names.enabled", true); 39 | pref("layout.css.cascade-layers.enabled", false); 40 | pref("layout.css.color-mix.color-spaces.enabled", false); 41 | pref("layout.css.computed-style.new-invalid-pseudo-element-behavior", true); 42 | pref("layout.css.font-synthesis-small-caps.enabled", true); 43 | pref("layout.css.prefers-color-scheme.content-override", 2); 44 | pref("media.clearkey.test-key-systems.enabled", false); 45 | pref("media.eme.max-throughput-ms", 200); 46 | pref("network.auth.allow_multiple_challenges_same_line", true); 47 | pref("network.auth.use_new_parse_realm", true); 48 | pref("network.http.http3.max_data", 25165824); 49 | pref("network.http.http3.max_stream_data", 12582912); 50 | pref("network.http.referer.disallowCrossSiteRelaxingDefault.pbmode", true); 51 | pref("pdfjs.annotationMode", 2); 52 | pref("privacy.antitracking.cacheStorageAllowedForWindow", true); 53 | pref("privacy.antitracking.enableWebcompat", true); 54 | pref("security.crash_tracking.js_load_1.maxCrashes", 0); 55 | pref("security.crash_tracking.js_load_1.prevCrashes", 0); 56 | pref("security.disallow_privileged_data_subdocuments_loads", false); 57 | pref("security.disallow_privileged_https_subdocuments_loads", true); 58 | pref("security.ssl3.deprecated.rsa_des_ede3_sha", true); 59 | pref("webgl.auto-flush", true); 60 | pref("webgl.auto-flush.gl", false); 61 | 62 | // removed, renamed or hidden in v93.0: 63 | pref("browser.newtabpage.activity-stream.asrouter.providers.cfr-fxa", "{\"id\":\"cfr-fxa\",\"enabled\":true,\"type\":\"remote-settings\",\"bucket\":\"cfr-fxa\",\"updateCycleInMs\":3600000}"); 64 | pref("browser.newtabpage.activity-stream.filterAdult", true); 65 | pref("dom.event.coalesce_mouse_move", true); 66 | pref("gfx.basic_layer_manager.force_enabled", false); 67 | pref("gfx.use-glx-texture-from-pixmap", false); 68 | pref("gfx.webrender.blob.paint-flashing", false); 69 | pref("gfx.webrender.dl.dump-content", false); 70 | pref("gfx.webrender.dl.dump-content-serialized", false); 71 | pref("gfx.webrender.dl.dump-parent", false); 72 | pref("gfx.webrender.enable-capture", false); 73 | pref("gfx.webrender.fallback.basic", false); 74 | pref("gfx.webrender.force-legacy-layers", false); 75 | pref("gfx.webrender.highlight-painted-layers", false); 76 | pref("gfx.webrender.software.unaccelerated-widget.allow", true); 77 | pref("layers.enable-tiles-if-skia-pomtp", true); 78 | pref("layers.omtp.capture-limit", 26214400); 79 | pref("layers.omtp.dump-capture", false); 80 | pref("layers.omtp.enabled", false); 81 | pref("layers.omtp.paint-workers", -1); 82 | pref("layers.omtp.release-capture-on-main-thread", false); 83 | pref("layers.progressive-paint", false); 84 | pref("layout.css.bloom-filter-attribute-names.enabled", true); 85 | pref("layout.css.computed-style.throw-on-invalid-pseudo", false); 86 | pref("layout.css.DOMMatrix.enabled", true); 87 | pref("layout.css.DOMPoint.enabled", true); 88 | pref("layout.css.DOMQuad.enabled", true); 89 | pref("layout.css.is-and-where-better-error-recovery.enabled", true); 90 | pref("pdfjs.renderInteractiveForms", true); 91 | pref("privacy.storagePrincipal.enabledForTrackers", false); 92 | pref("security.ssl3.rsa_des_ede3_sha", true); 93 | 94 | // changed in v93.0: 95 | pref("browser.contentblocking.features.strict", "tp,tpPrivate,cookieBehavior5,cookieBehaviorPBM5,cm,fp,stp,lvl2,rp"); // prev: "tp,tpPrivate,cookieBehavior5,cookieBehaviorPBM5,cm,fp,stp,lvl2" 96 | pref("browser.newtabpage.activity-stream.asrouter.providers.messaging-experiments", "{\"id\":\"messaging-experiments\",\"enabled\":true,\"type\":\"remote-experiments\",\"messageGroups\":[\"cfr\",\"whats-new-panel\",\"moments-page\",\"aboutwelcome\",\"infobar\",\"spotlight\"],\"updateCycleInMs\":3600000}"); // prev: "{\"id\":\"messaging-experiments\",\"enabled\":true,\"type\":\"remote-experiments\",\"messageGroups\":[\"cfr\",\"whats-new-panel\",\"moments-page\",\"cfr-fxa\",\"aboutwelcome\",\"infobar\"],\"updateCycleInMs\":3600000}" 97 | pref("browser.tabs.unloadOnLowMemory", true); // prev: false 98 | pref("browser.urlbar.quicksuggest.showOnboardingDialogAfterNRestarts", 0); // prev: 2 99 | pref("browser.urlbar.suggest.quicksuggest", false); // prev: true 100 | pref("devtools.target-switching.server.enabled", true); // prev: false 101 | pref("dom.block_download_insecure", true); // prev: false 102 | pref("dom.forms.datetime-local", true); // prev: false 103 | pref("dom.forms.datetime-local.widget", true); // prev: false 104 | pref("gfx.content.azure.backends", "skia"); // prev: "direct2d1.1,skia" 105 | pref("image.avif.compliance_strictness", 1); // prev: 0 106 | pref("image.avif.enabled", true); // prev: false 107 | pref("pdfjs.enableXfa", true); // prev: false 108 | pref("security.sandbox.rdd.shadow-stack.enabled", true); // prev: false 109 | pref("security.sandbox.socket.shadow-stack.enabled", true); // prev: false 110 | -------------------------------------------------------------------------------- /diffs/8x/diff-v79.0-vs-v80.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v79.0 and v80.0 3 | * 4 | * prefs: 4097 5 | * 4032 matching prefs 6 | * 65 diffs ( 40 new, 8 gone, 17 different ) 7 | ******************************************************************************************/ 8 | // new in v80.0: 9 | pref("apz.force_disable_desktop_zooming_scrollbars", true); 10 | pref("browser.preferences.experimental.hidden", false); 11 | pref("browser.preferences.exposeHTTPSOnly", false); 12 | pref("browser.region.update.enabled", true); 13 | pref("browser.tabs.documentchannel.parent-controlled", false); 14 | pref("browser.topsites.useRemoteSetting", false); 15 | pref("browser.urlbar.loglevel", "Error"); 16 | pref("browser.urlbar.update2", false); 17 | pref("browser.urlbar.update2.localOneOffs", false); 18 | pref("browser.urlbar.update2.oneOffsRefresh", false); 19 | pref("browser.urlbar.update2.tabToComplete", false); 20 | pref("devtools.netmonitor.audits.slow", 500); 21 | pref("dom.block_download_insecure", false); 22 | pref("dom.security.https_only_mode_ever_enabled_pbm", false); 23 | pref("dom.security.https_only_mode_pbm", false); 24 | pref("dom.security.unexpected_system_load_telemetry_enabled", true); 25 | pref("dom.suspend_inactive.enabled", false); 26 | pref("domsecurity.httpsonly.infoURL", "https://developer.mozilla.org/en-US/docs/Glossary/https"); 27 | pref("extensions.backgroundServiceWorker.enabled", false); 28 | pref("extensions.formautofill.addresses.capture.enabled", false); 29 | pref("extensions.formautofill.creditCards.hideui", false); 30 | pref("extensions.serviceWorkerRegister.allowed", false); 31 | pref("fission.processOriginNames", false); 32 | pref("gfx.use-ahardwarebuffer-content", false); 33 | pref("layout.animation.prerender.partial.jank", false); 34 | pref("layout.css.prefers-contrast.enabled", false); 35 | pref("media.videocontrols.picture-in-picture.video-toggle.has-used", false); 36 | pref("media.videocontrols.picture-in-picture.video-toggle.mode", -1); 37 | pref("media.videocontrols.picture-in-picture.video-toggle.position", "right"); 38 | pref("print.tab_modal.enabled", false); 39 | pref("security.bad_cert_domain_error.url_fix_enabled", false); 40 | pref("security.ssl3.rsa_aes_128_gcm_sha256", true); 41 | pref("security.ssl3.rsa_aes_256_gcm_sha384", true); 42 | pref("security.warn_submit_secure_to_insecure", true); 43 | pref("security.xfocsp.errorReporting.automatic", false); 44 | pref("security.xfocsp.errorReporting.enabled", true); 45 | pref("signon.management.page.fileImport.enabled", false); 46 | pref("storage.sqlite.exclusiveLock.enabled", true); 47 | pref("webgl.debug.incomplete-tex-color", 0); 48 | pref("webgl.oop.via-pcq", false); 49 | 50 | // removed, renamed or hidden in v80.0: 51 | pref("browser.urlbar.update2.expandTextOnFocus", false); 52 | pref("devtools.accessibility.auto-init.enabled", true); 53 | pref("devtools.responsive.browserUI.enabled", true); 54 | pref("dom.sidebar.enabled", false); 55 | pref("layout.viewport_contains_no_contents_area", true); 56 | pref("media.getusermedia.experimental_input_processing", false); 57 | pref("network.standard-url.punycode-host", true); 58 | pref("webgl.prototype.ipc-pcq", 0); 59 | 60 | // changed in v80.0: 61 | pref("apz.mvm.force-enabled", true); // prev: false 62 | pref("browser.aboutwelcome.overrideContent", "{\"id\": \"multi-stage-welcome-default\",\"template\": \"multistage\",\"screens\": [{\"id\": \"AW_GET_STARTED\",\"order\": 0,\"content\": {\"zap\": true,\"title\": {\"string_id\": \"onboarding-multistage-welcome-header\"},\"subtitle\": {\"string_id\": \"onboarding-multistage-welcome-subtitle\"},\"primary_button\": {\"label\": {\"string_id\": \"onboarding-multistage-welcome-primary-button-label\"},\"action\": {\"navigate\": true}},\"secondary_button\": {\"text\": {\"string_id\": \"onboarding-multistage-welcome-secondary-button-text\"},\"label\": {\"string_id\": \"onboarding-multistage-welcome-secondary-button-label\"},\"position\": \"top\",\"action\": {\"type\": \"OPEN_URL\",\"addFlowParams\": true,\"data\": {\"args\": \"https://accounts.firefox.com/?service=sync&action=email&context=fx_desktop_v3&entrypoint=activity-stream-firstrun&style=trailhead\",\"where\": \"current\"}}}}}, {\"id\": \"AW_IMPORT_SETTINGS\",\"order\": 1,\"content\": {\"zap\": true, \"disclaimer\": {\"string_id\": \"onboarding-import-sites-disclaimer\"},\"title\": {\"string_id\": \"onboarding-multistage-import-header\"},\"subtitle\": {\"string_id\": \"onboarding-multistage-import-subtitle\"},\"tiles\": {\"type\": \"topsites\",\"info\": true},\"primary_button\": {\"label\": {\"string_id\": \"onboarding-multistage-import-primary-button-label\"},\"action\": {\"type\": \"SHOW_MIGRATION_WIZARD\",\"navigate\": true}},\"secondary_button\": {\"label\": {\"string_id\": \"onboarding-multistage-import-secondary-button-label\"},\"action\": {\"navigate\": true}}}}, {\"id\": \"AW_CHOOSE_THEME\",\"order\": 2,\"content\": {\"zap\": true,\"title\": {\"string_id\": \"onboarding-multistage-theme-header\"},\"subtitle\": {\"string_id\": \"onboarding-multistage-theme-subtitle\"},\"tiles\": {\"type\": \"theme\",\"action\": {\"theme\": \"\"}, \"data\": [{\"theme\": \"automatic\",\"label\": {\"string_id\": \"onboarding-multistage-theme-label-automatic\"}, \"description\": {\"string_id\": \"onboarding-multistage-theme-description-automatic\"}, \"tooltip\": {\"string_id\": \"onboarding-multistage-theme-tooltip-automatic\"}}, {\"theme\": \"light\",\"label\": {\"string_id\": \"onboarding-multistage-theme-label-light\"}, \"tooltip\": {\"string_id\": \"onboarding-multistage-theme-tooltip-light\"}},{\"theme\": \"dark\",\"label\": {\"string_id\": \"onboarding-multistage-theme-label-dark\"}, \"tooltip\": {\"string_id\": \"onboarding-multistage-theme-tooltip-dark\"}}]},\"primary_button\": {\"label\": {\"string_id\": \"onboarding-multistage-theme-primary-button-label\"},\"action\": {\"navigate\": true}},\"secondary_button\": {\"label\": {\"string_id\": \"onboarding-multistage-theme-secondary-button-label\"},\"action\": {\"theme\": \"automatic\",\"navigate\": true}}}}]}"); // prev: "" 63 | pref("browser.newtabpage.activity-stream.discoverystream.personalization.version", 2); // prev: 1 64 | pref("browser.newtabpage.activity-stream.discoverystream.region-layout-config", "US,CA,GB,DE,IE"); // prev: "US,CA,GB,DE" 65 | pref("browser.newtabpage.activity-stream.discoverystream.region-stories-config", "US,DE,CA,GB,IE"); // prev: "US,DE,CA,GB" 66 | pref("dom.animations-api.compositing.enabled", true); // prev: false 67 | pref("dom.arena_allocator.enabled", true); // prev: false 68 | pref("dom.max_chrome_script_run_time", 0); // prev: 20 69 | pref("extensions.blocklist.useMLBF", true); // prev: false 70 | pref("extensions.blocklist.useMLBF.stashes", true); // prev: false 71 | pref("identity.sync.useOAuthForSyncToken", true); // prev: false 72 | pref("media.navigator.video.use_transport_cc", true); // prev: false 73 | pref("media.peerconnection.video.use_rtx", true); // prev: false 74 | pref("media.peerconnection.video.use_rtx.blocklist", ""); // prev: "*.google.com" 75 | pref("security.allow_disjointed_external_uri_loads", false); // prev: true 76 | pref("signon.backup.enabled", true); // prev: false 77 | pref("signon.capture.inputChanges.enabled", false); // prev: true 78 | -------------------------------------------------------------------------------- /diffs/4x/diff-v44.0-vs-v45.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v44.0 and v45.0 3 | * 4 | * prefs: 2688 5 | * 2589 matching prefs 6 | * 99 diffs ( 37 new, 52 gone, 10 different ) 7 | ******************************************************************************************/ 8 | // new in v45.0: 9 | pref("accessibility.loadedInLastSession", false); 10 | pref("apz.touch_move_tolerance", "0.03"); 11 | pref("apz.x_skate_highmem_adjust", "0.0"); 12 | pref("apz.y_skate_highmem_adjust", "0.0"); 13 | pref("browser.cache.max_shutdown_io_lag", 2); 14 | pref("browser.esedbreader.loglevel", "Error"); 15 | pref("browser.safebrowsing.allowOverride", true); 16 | pref("browser.safebrowsing.forbiddenURIs.enabled", false); 17 | pref("browser.sessionstore.debug.no_auto_updates", false); 18 | pref("devtools.markup.collapseAttributeLength", 120); 19 | pref("dom.ipc.plugins.asyncdrawing.enabled", false); 20 | pref("dom.push.loglevel", "off"); 21 | pref("extensions.interposition.enabled", true); 22 | pref("extensions.interposition.prefetching", true); 23 | pref("extensions.webExtensionsMinPlatformVersion", "42.0a1"); 24 | pref("identity.mobilepromo.android", "https://www.mozilla.org/firefox/android/?utm_source=firefox-browser&utm_medium=firefox-browser&utm_campaign="); 25 | pref("identity.mobilepromo.ios", "https://www.mozilla.org/firefox/ios/?utm_source=firefox-browser&utm_medium=firefox-browser&utm_campaign="); 26 | pref("layout.accessiblecaret.extendedvisibility", false); 27 | pref("layout.accessiblecaret.hapticfeedback", false); 28 | pref("layout.css.float-logical-values.enabled", false); 29 | pref("layout.css.grid-template-subgrid-value.enabled", false); 30 | pref("layout.css.text-emphasis.enabled", false); 31 | pref("media.getusermedia.aec_delay_agnostic", true); 32 | pref("media.getusermedia.aec_extended_filter", true); 33 | pref("mousewheel.system_settings_cache.enabled", true); 34 | pref("mousewheel.system_settings_cache.force_enabled", false); 35 | pref("network.dns.blockDotOnion", true); 36 | pref("network.dns.localDomains", ""); 37 | pref("security.pki.cert_short_lifetime_in_days", 10); 38 | pref("security.ssl.enable_ocsp_must_staple", true); 39 | pref("services.sync.prefs.sync.network.cookie.lifetime.days", true); 40 | pref("services.sync.prefs.sync.network.cookie.thirdparty.sessionOnly", true); 41 | pref("services.sync.syncedTabsUIRefresh", false); 42 | pref("urlclassifier.forbiddenTable", "test-forbid-simple"); 43 | pref("webgl.disable-DOM-blit-uploads", false); 44 | pref("webgl.dxgl.enabled", false); 45 | pref("webgl.webgl2-compat-mode", false); 46 | 47 | // removed, renamed or hidden in v45.0: 48 | pref("apz.asyncscroll.throttle", 100); 49 | pref("apz.asyncscroll.timeout", 300); 50 | pref("apz.cross_slide.enabled", false); 51 | pref("apz.fling_snap_friction", "0.015"); 52 | pref("browser.sessionstore.privacy_level_deferred", 1); 53 | pref("caret.manages-android-actionbar", false); 54 | pref("devtools.appmanager.enabled", true); 55 | pref("devtools.appmanager.lastTab", "help"); 56 | pref("devtools.appmanager.manifestEditor.enabled", true); 57 | pref("dom.push.debug", false); 58 | pref("image.onload.decode.limit", 0); 59 | pref("layers.offmainthreadcomposition.force-basic", false); 60 | pref("layout.css.ruby.enabled", true); 61 | pref("loop.browserSharing.showInfoBar", true); 62 | pref("loop.contextInConversations.enabled", true); 63 | pref("loop.CSP", "default-src 'self' about: file: chrome:; img-src * data:; font-src 'none'; connect-src wss://*.tokbox.com https://*.opentok.com https://*.tokbox.com wss://*.mozilla.com https://*.mozilla.org wss://*.mozaws.net; media-src blob:"); 64 | pref("loop.debug.dispatcher", false); 65 | pref("loop.debug.loglevel", "Error"); 66 | pref("loop.debug.sdk", false); 67 | pref("loop.debug.twoWayMediaTelemetry", false); 68 | pref("loop.do_not_disturb", false); 69 | pref("loop.enabled", true); 70 | pref("loop.feedback.baseUrl", "https://input.mozilla.org/api/v1/feedback"); 71 | pref("loop.feedback.dateLastSeenSec", 0); 72 | pref("loop.feedback.formURL", "https://www.mozilla.org/firefox/hello/npssurvey/"); 73 | pref("loop.feedback.manualFormURL", "https://www.mozilla.org/firefox/hello/feedbacksurvey/"); 74 | pref("loop.feedback.periodSec", 15770000); 75 | pref("loop.feedback.product", "Loop"); 76 | pref("loop.fxa_oauth.profile", ""); 77 | pref("loop.fxa_oauth.tokendata", ""); 78 | pref("loop.gettingStarted.resumeOnFirstJoin", false); 79 | pref("loop.gettingStarted.seen", false); 80 | pref("loop.gettingStarted.url", "https://www.mozilla.org/%LOCALE%/firefox/%VERSION%/hello/start/"); 81 | pref("loop.learnMoreUrl", "https://www.firefox.com/hello/"); 82 | pref("loop.legal.privacy_url", "https://www.mozilla.org/privacy/firefox-hello/"); 83 | pref("loop.legal.ToS_url", "https://www.mozilla.org/about/legal/terms/firefox-hello/"); 84 | pref("loop.linkClicker.url", "https://hello.firefox.com/"); 85 | pref("loop.oauth.google.redirect_uri", "urn:ietf:wg:oauth:2.0:oob:auto"); 86 | pref("loop.oauth.google.scope", "https://www.google.com/m8/feeds"); 87 | pref("loop.ping.interval", 1800000); 88 | pref("loop.ping.timeout", 10000); 89 | pref("loop.retry_delay.limit", 300000); 90 | pref("loop.retry_delay.start", 60000); 91 | pref("loop.ringtone", "chrome://browser/content/loop/shared/sounds/ringtone.ogg"); 92 | pref("loop.server", "https://loop.services.mozilla.com/v0"); 93 | pref("loop.support_url", "https://support.mozilla.org/kb/group-conversations-firefox-hello-webrtc"); 94 | pref("loop.textChat.enabled", true); 95 | pref("plugin.allow.asyncdrawing", false); 96 | pref("selectioncaret.detects.longtap", true); 97 | pref("selectioncaret.observes.compositions", false); 98 | pref("selectioncaret.visibility.affectscaret", false); 99 | pref("touchcaret.extendedvisibility", false); 100 | 101 | // changed in v45.0: 102 | pref("apz.overscroll.spring_stiffness", "0.0018"); // prev: "0.001" 103 | pref("apz.overscroll.stretch_factor", "0.35"); // prev: "0.5" 104 | pref("apz.touch_start_tolerance", "0.1"); // prev: "0.2222222" 105 | pref("dom.compartment_per_addon", true); // prev: false 106 | pref("identity.fxaccounts.remote.force_auth.uri", "https://accounts.firefox.com/force_auth?service=sync&context=fx_desktop_v2"); // prev: "https://accounts.firefox.com/force_auth?service=sync&context=fx_desktop_v1" 107 | pref("identity.fxaccounts.remote.signin.uri", "https://accounts.firefox.com/signin?service=sync&context=fx_desktop_v2"); // prev: "https://accounts.firefox.com/signin?service=sync&context=fx_desktop_v1" 108 | pref("identity.fxaccounts.remote.signup.uri", "https://accounts.firefox.com/signup?service=sync&context=fx_desktop_v2"); // prev: "https://accounts.firefox.com/signup?service=sync&context=fx_desktop_v1" 109 | pref("network.jar.block-remote-files", true); // prev: false 110 | pref("network.offline-mirrors-connectivity", false); // prev: true 111 | pref("urlclassifier.disallow_completions", "test-malware-simple,test-phish-simple,test-unwanted-simple,test-track-simple,test-trackwhite-simple,test-forbid-simple,goog-downloadwhite-digest256,mozstd-track-digest256,mozstd-trackwhite-digest256,mozfull-track-digest256"); // prev: "test-malware-simple,test-phish-simple,test-unwanted-simple,test-track-simple,test-trackwhite-simple,goog-downloadwhite-digest256,mozstd-track-digest256,mozstd-trackwhite-digest256,mozfull-track-digest256" 112 | 113 | -------------------------------------------------------------------------------- /diffs/9x/diff-v93.0-vs-v94.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v93.0 and v94.0 3 | * 4 | * prefs: 4402 5 | * 4280 matching prefs 6 | * 122 diffs ( 45 new, 65 gone, 12 different ) 7 | ******************************************************************************************/ 8 | // new in v94.0: 9 | pref("browser.download.enable_spam_prevention", false); 10 | pref("browser.newtabpage.activity-stream.discoverystream.compactLayout.enabled", false); 11 | pref("browser.newtabpage.activity-stream.discoverystream.lastCardMessage.enabled", false); 12 | pref("browser.newtabpage.activity-stream.discoverystream.loadMore.enabled", false); 13 | pref("browser.newtabpage.activity-stream.discoverystream.newFooterSection.enabled", false); 14 | pref("browser.newtabpage.activity-stream.discoverystream.saveToPocketCard.enabled", false); 15 | pref("browser.sessionstore.dom_form_limit", 2097152); 16 | pref("browser.sessionstore.dom_form_max_limit", 52428800); 17 | pref("browser.startup.couldRestoreSession.count", 0); 18 | pref("browser.tabs.remote.testOnly.failPBrowserCreation.enabled", false); 19 | pref("browser.warnOnQuitShortcut", false); 20 | pref("clipboard.copyPrivateDataToClipboardCloudOrHistory", false); 21 | pref("devtools.every-frame-target.enabled", false); 22 | pref("dom.shadowdom.delegatesFocus.enabled", true); 23 | pref("fission.highValue.coop.expiration", 2592000); 24 | pref("fission.webContentIsolationStrategy", 1); 25 | pref("gfx.webrender.batched-texture-uploads", true); 26 | pref("gfx.webrender.blob-tile-size", 256); 27 | pref("gfx.webrender.draw-calls-for-texture-copy", true); 28 | pref("gfx.webrender.multithreading", true); 29 | pref("gfx.webrender.pbo-uploads", false); 30 | pref("layout.css.autofill.background", true); 31 | pref("layout.css.font-visibility.private", 3); 32 | pref("layout.css.font-visibility.resistFingerprinting", 1); 33 | pref("layout.css.font-visibility.standard", 3); 34 | pref("layout.css.font-visibility.trackingprotection", 3); 35 | pref("layout.css.grid-item-baxis-measurement.enabled", false); 36 | pref("layout.css.scroll-linked-animations.enabled", false); 37 | pref("layout.css.trig.enabled", false); 38 | pref("media.decoder.skip_when_video_too_slow_ms", 2500); 39 | pref("network.cache.bug1708673", false); 40 | pref("network.disable-localhost-when-offline", false); 41 | pref("network.dns.http3_echconfig.enabled", false); 42 | pref("network.http.clear_bogus_content_encoding", false); 43 | pref("network.http.early_data_disable_on_error", true); 44 | pref("network.http.early_data_max_error", 5); 45 | pref("network.proxy.testing_localhost_is_secure_when_hijacked", false); 46 | pref("network.trr.strict_native_fallback", false); 47 | pref("privacy.clearsitedata.cache.enabled", false); 48 | pref("privacy.partition.network_state.ocsp_cache", false); 49 | pref("privacy.partition.network_state.ocsp_cache.pbmode", true); 50 | pref("toolkit.aboutProcesses.profileDuration", 5); 51 | pref("toolkit.aboutProcesses.showProfilerIcons", false); 52 | pref("toolkit.sqlitejsm.loglevel", "Error"); 53 | pref("widget.non-native-theme.always-high-contrast", false); 54 | 55 | // removed, renamed or hidden in v94.0: 56 | pref("apz.nonwr.activate_all_scroll_frames", false); 57 | pref("apz.nonwr.activate_all_scroll_frames_when_fission", false); 58 | pref("browser.newtabpage.activity-stream.customizationMenu.enabled", false); 59 | pref("browser.newtabpage.activity-stream.newNewtabExperience.enabled", true); 60 | pref("browser.privatebrowsing.infoBody", ""); 61 | pref("browser.privatebrowsing.infoEnabled", true); 62 | pref("browser.privatebrowsing.infoIcon", ""); 63 | pref("browser.privatebrowsing.infoLinkText", ""); 64 | pref("browser.privatebrowsing.infoLinkUrl", ""); 65 | pref("browser.privatebrowsing.infoTitle", ""); 66 | pref("browser.privatebrowsing.infoTitleEnabled", true); 67 | pref("browser.privatebrowsing.promoEnabled", true); 68 | pref("browser.privatebrowsing.promoLinkText", ""); 69 | pref("browser.privatebrowsing.promoLinkUrl", ""); 70 | pref("browser.privatebrowsing.promoTitle", ""); 71 | pref("browser.privatebrowsing.promoTitleEnabled", true); 72 | pref("browser.sessionstore.warnOnQuit", false); 73 | pref("gfx.layerscope.enabled", false); 74 | pref("gfx.layerscope.port", 23456); 75 | pref("gfx.logging.painted-pixel-count.enabled", false); 76 | pref("gfx.webrender.debug.batched-texture-uploads", true); 77 | pref("gfx.webrender.debug.draw-calls-for-texture-copy", true); 78 | pref("gfx.webrender.enable-multithreading", true); 79 | pref("layers.acceleration.draw-fps.print-histogram", false); 80 | pref("layers.acceleration.draw-fps.write-to-file", false); 81 | pref("layers.bench.enabled", false); 82 | pref("layers.bufferrotation.enabled", true); 83 | pref("layers.componentalpha.enabled", true); 84 | pref("layers.compositing-tiles.height", 1024); 85 | pref("layers.compositing-tiles.width", 1024); 86 | pref("layers.draw-bigimage-borders", false); 87 | pref("layers.draw-borders", false); 88 | pref("layers.draw-layer-info", false); 89 | pref("layers.draw-tile-borders", false); 90 | pref("layers.dump", false); 91 | pref("layers.dump-client-layers", false); 92 | pref("layers.dump-host-layers", false); 93 | pref("layers.dump-texture", false); 94 | pref("layers.effect.contrast", "0.0"); 95 | pref("layers.effect.grayscale", false); 96 | pref("layers.effect.invert", false); 97 | pref("layers.flash-borders", false); 98 | pref("layers.geometry.basic.enabled", true); 99 | pref("layers.geometry.d3d11.enabled", true); 100 | pref("layers.geometry.opengl.enabled", true); 101 | pref("layers.low-precision-opacity", "1.0"); 102 | pref("layers.max-active", -1); 103 | pref("layers.orientation.sync.timeout", 0); 104 | pref("layers.single-tile.enabled", true); 105 | pref("layers.tile-initial-pool-size", 50); 106 | pref("layers.tile-pool-clear-timeout", 5000); 107 | pref("layers.tile-pool-shrink-timeout", 50); 108 | pref("layers.tile-pool-unused-size", 10); 109 | pref("layers.tiles.edge-padding", false); 110 | pref("layers.tiles.fade-in.duration-ms", 250); 111 | pref("layers.tiles.fade-in.enabled", false); 112 | pref("layers.tiles.retain-back-buffer", true); 113 | pref("layers.transaction.warning-ms", 200); 114 | pref("layers.uniformity-info", false); 115 | pref("layers.use-image-offscreen-surfaces", true); 116 | pref("layout.animated-image-layers.enabled", false); 117 | pref("layout.css.font-visibility.level", 3); 118 | pref("layout.paint_rects_separately", true); 119 | pref("layout.smaller-painted-layers", false); 120 | pref("services.sync.prefs.sync.browser.sessionstore.warnOnQuit", true); 121 | 122 | // changed in v94.0: 123 | pref("browser.contentblocking.features.strict", "tp,tpPrivate,cookieBehavior5,cookieBehaviorPBM5,cm,fp,stp,lvl2,rp,ocsp"); // prev: "tp,tpPrivate,cookieBehavior5,cookieBehaviorPBM5,cm,fp,stp,lvl2,rp" 124 | pref("browser.display.use_system_colors", true); // prev: false 125 | pref("browser.tabs.warnOnClose", false); // prev: true 126 | pref("content.sink.pending_event_mode", 1); // prev: 0 127 | pref("dom.forms.enterkeyhint", true); // prev: false 128 | pref("dom.ipc.processCount.webIsolated", 4); // prev: 1 129 | pref("network.http.altsvc.oe", false); // prev: true 130 | pref("network.notify.IPv6", false); // prev: true 131 | pref("network.send_ODA_to_content_directly", true); // prev: false 132 | pref("network.ssl_tokens_cache_enabled", true); // prev: false 133 | pref("security.disallow_privileged_data_subdocuments_loads", true); // prev: false 134 | pref("signon.usernameOnlyForm.enabled", true); // prev: false 135 | -------------------------------------------------------------------------------- /diffs/7x/diff-v77.0-vs-v78.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v77.0 and v78.0 3 | * 4 | * prefs: 4061 5 | * 3961 matching prefs 6 | * 100 diffs ( 63 new, 19 gone, 18 different ) 7 | ******************************************************************************************/ 8 | // new in v78.0: 9 | pref("apz.allow_zooming_out", false); 10 | pref("apz.windows.use_direct_manipulation", false); 11 | pref("browser.aboutwelcome.overrideContent", ""); 12 | pref("browser.contentblocking.report.endpoint_url", "https://monitor.firefox.com/user/breach-stats?includeResolved=true"); 13 | pref("browser.contentblocking.report.monitor.home_page_url", "https://monitor.firefox.com/user/dashboard"); 14 | pref("browser.contentblocking.report.monitor.preferences_url", "https://monitor.firefox.com/user/preferences"); 15 | pref("browser.fixup.domainsuffixwhitelist.example", true); 16 | pref("browser.fixup.domainsuffixwhitelist.internal", true); 17 | pref("browser.fixup.domainsuffixwhitelist.invalid", true); 18 | pref("browser.fixup.domainsuffixwhitelist.local", true); 19 | pref("browser.fixup.domainsuffixwhitelist.localhost", true); 20 | pref("browser.fixup.domainsuffixwhitelist.test", true); 21 | pref("browser.fixup.fallback-to-https", true); 22 | pref("browser.helperApps.showOpenOptionForPdfJS", true); 23 | pref("browser.newtabpage.activity-stream.discoverystream.recs.personalized", false); 24 | pref("browser.newtabpage.activity-stream.discoverystream.spocs.personalized", true); 25 | pref("browser.newtabpage.activity-stream.feeds.system.topsites", true); 26 | pref("browser.newtabpage.activity-stream.feeds.system.topstories", false); 27 | pref("browser.pdf.launchDefaultEdgeAsApp", true); 28 | pref("browser.region.log", false); 29 | pref("browser.region.network.scan", false); 30 | pref("browser.region.network.url", "https://location.services.mozilla.com/v1/country?key=%MOZILLA_API_KEY%"); 31 | pref("browser.region.timeout", 5000); 32 | pref("browser.urlbar.dnsResolveSingleWordsAfterSearch", 1); 33 | pref("browser.urlbar.richSuggestions.tail", false); 34 | pref("browser.urlbar.suggest.topsites", true); 35 | pref("devtools.accessibility.auto-init.enabled", false); 36 | pref("devtools.netmonitor.features.serverSentEvents", false); 37 | pref("doh-rollout.trr-selection.enabled", false); 38 | pref("dom.quotaManager.storageName", "storage"); 39 | pref("gfx.webrender.quality.force-subpixel-aa-where-possible", false); 40 | pref("identity.fxaccounts.useSessionTokensForOAuth", true); 41 | pref("image.avif.use-dav1d", true); 42 | pref("javascript.options.source_pragmas", true); 43 | pref("javascript.options.wasm_multi_value", true); 44 | pref("layers.recycle-allocator-rdd", true); 45 | pref("layout.animation.prerender.viewport-ratio-limit", "1.125"); 46 | pref("layout.css.aspect-ratio.enabled", false); 47 | pref("layout.css.file-chooser-button.enabled", false); 48 | pref("layout.css.font-visibility.level", 3); 49 | pref("layout.css.moz-focus-outer.enabled", true); 50 | pref("layout.dynamic-toolbar-max-height", 0); 51 | pref("media.autoplay.blocking_policy", 0); 52 | pref("media.cubeb.output_voice_routing", true); 53 | pref("media.getusermedia.aecm_output_routing", 3); 54 | pref("media.getusermedia.experimental_input_processing", false); 55 | pref("media.peerconnection.video.use_rtx", false); 56 | pref("network.dns.disabled", false); 57 | pref("network.http.sanitize-headers-in-logs", true); 58 | pref("network.send_ODA_to_content_directly", true); 59 | pref("pdfjs.handleOctetStream", true); 60 | pref("privacy.dynamic_firstparty.use_site", true); 61 | pref("privacy.firstparty.isolate.use_site", false); 62 | pref("privacy.partition.network_state", false); 63 | pref("privacy.rejectForeign.allowList", ""); 64 | pref("privacy.resistFingerprinting.randomDataOnCanvasExtract", true); 65 | pref("security.allow_disjointed_external_uri_loads", false); 66 | pref("security.allow_unsafe_parent_loads", false); 67 | pref("security.cancel_non_local_loads_triggered_by_systemprincipal", false); 68 | pref("security.osreauthenticator.blank_password", false); 69 | pref("security.osreauthenticator.password_last_changed_hi", 0); 70 | pref("security.osreauthenticator.password_last_changed_lo", 0); 71 | pref("webextensions.storage.sync.kinto", true); 72 | 73 | // removed, renamed or hidden in v78.0: 74 | pref("browser.urlbar.openViewOnFocus", true); 75 | pref("devtools.responsive.touchGestureSimulation.enabled", false); 76 | pref("dom.ipc.cpows.forbid-unsafe-from-browser", true); 77 | pref("dom.ipc.cpows.log.enabled", false); 78 | pref("dom.ipc.cpows.log.stack", false); 79 | pref("dom.link.disabled_attribute.enabled", true); 80 | pref("extensions.abuseReport.openDialog", true); 81 | pref("geo.provider-country.network.scan", false); 82 | pref("geo.provider-country.network.url", "https://location.services.mozilla.com/v1/country?key=%MOZILLA_API_KEY%"); 83 | pref("gfx.webrender.quality.force-disable-sacrificing-subpixel-aa", false); 84 | pref("layout.animation.prerender.viewport-ratio-limit-x", "1.125"); 85 | pref("layout.animation.prerender.viewport-ratio-limit-y", "1.125"); 86 | pref("layout.css.aspect-ratio-number.enabled", false); 87 | pref("layout.css.moz-document.url-prefix-hack.enabled", true); 88 | pref("media.autoplay.enabled.user-gestures-needed", true); 89 | pref("media.navigator.audio.full_duplex", true); 90 | pref("network.preload-experimental", false); 91 | pref("permissions.postPrompt.animate", true); 92 | pref("toolkit.cosmeticAnimations.enabled", true); 93 | 94 | // changed in v78.0: 95 | pref("app.update.url.manual", "https://www.mozilla.org/%LOCALE%/firefox/"); // prev: "https://www.mozilla.org/firefox/" 96 | pref("apz.axis_lock.mode", 2); // prev: 0 97 | pref("browser.newtabpage.activity-stream.asrouter.providers.messaging-experiments", "{\"id\":\"messaging-experiments\",\"enabled\":true,\"type\":\"remote-experiments\",\"messageGroups\":[\"cfr\",\"whats-new-panel\",\"moments-page\",\"snippets\",\"cfr-fxa\",\"aboutwelcome\"],\"updateCycleInMs\":3600000}"); // prev: "{\"id\":\"messaging-experiments\",\"enabled\":true,\"type\":\"remote-experiments\",\"messageGroups\":[\"cfr\",\"whats-new-panel\",\"moments-page\",\"snippets\",\"cfr-fxa\"],\"updateCycleInMs\":3600000}" 98 | pref("browser.newtabpage.activity-stream.discoverystream.isCollectionDismissible", true); // prev: false 99 | pref("browser.newtabpage.activity-stream.discoverystream.region-layout-config", "US,CA,GB"); // prev: "US,CA" 100 | pref("browser.newtabpage.activity-stream.discoverystream.region-stories-config", "US,DE,CA,GB"); // prev: "US,DE,CA" 101 | pref("browser.newtabpage.activity-stream.feeds.section.topstories", true); // prev: false 102 | pref("browser.search.modernConfig", true); // prev: false 103 | pref("browser.urlbar.maxHistoricalSearchSuggestions", 2); // prev: 0 104 | pref("dom.sidebar.enabled", false); // prev: true 105 | pref("editor.truncate_user_pastes", true); // prev: false 106 | pref("javascript.options.shared_memory", true); // prev: false 107 | pref("layout.css.is-where-selectors.enabled", true); // prev: false 108 | pref("network.trr.resolvers", "[{ \"name\": \"Cloudflare\", \"url\": \"https://mozilla.cloudflare-dns.com/dns-query\" },{ \"name\": \"NextDNS\", \"url\": \"https://firefox.dns.nextdns.io/\" }]"); // prev: "[{ \"name\": \"Cloudflare\", \"url\": \"https://mozilla.cloudflare-dns.com/dns-query\" },{ \"name\": \"NextDNS\", \"url\": \"https://trr.dns.nextdns.io/\" }]" 109 | pref("security.ssl3.dhe_rsa_aes_128_sha", false); // prev: true 110 | pref("security.ssl3.dhe_rsa_aes_256_sha", false); // prev: true 111 | pref("security.tls.version.min", 3); // prev: 1 112 | pref("toolkit.asyncshutdown.report_writes_after", 40000); // prev: 20000 113 | -------------------------------------------------------------------------------- /diffs/4x/diff-v40.0-vs-v41.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v40.0 and v41.0 3 | * 4 | * prefs: 2576 5 | * 2465 matching prefs 6 | * 111 diffs ( 81 new, 16 gone, 14 different ) 7 | ******************************************************************************************/ 8 | // new in v41.0: 9 | pref("browser.download.loglevel", "Error"); 10 | pref("browser.safebrowsing.downloads.remote.timeout_ms", 10000); 11 | pref("browser.safebrowsing.reportMalwareMistakeURL", "https://%LOCALE%.malware-error.mozilla.com/?hl=%LOCALE%&url="); 12 | pref("browser.safebrowsing.reportPhishMistakeURL", "https://%LOCALE%.phish-error.mozilla.com/?hl=%LOCALE%&url="); 13 | pref("browser.search.param.yahoo-fr", "moz35"); 14 | pref("browser.search.param.yahoo-fr-ja", "mozff"); 15 | pref("browser.translation.engine", "bing"); 16 | pref("browser.urlbar.restrict.searches", "$"); 17 | pref("browser.urlbar.suggest.searches", false); 18 | pref("canvas.capturestream.enabled", false); 19 | pref("caret.manages-android-actionbar", false); 20 | pref("datareporting.healthreport.about.reportUrlUnified", "https://fhr.cdn.mozilla.net/%LOCALE%/v4/"); 21 | pref("devtools.debugger.ui.panes-workers-and-sources-width", 200); 22 | pref("devtools.debugger.workers", false); 23 | pref("devtools.inspector.animationInspectorV3", false); 24 | pref("devtools.netmonitor.har.compress", false); 25 | pref("devtools.netmonitor.har.defaultFileName", "Archive %y-%m-%d %H-%M-%S"); 26 | pref("devtools.netmonitor.har.defaultLogDir", ""); 27 | pref("devtools.netmonitor.har.enableAutoExportToFile", false); 28 | pref("devtools.netmonitor.har.forceExport", false); 29 | pref("devtools.netmonitor.har.includeResponseBodies", true); 30 | pref("devtools.netmonitor.har.jsonp", false); 31 | pref("devtools.netmonitor.har.jsonpCallback", ""); 32 | pref("devtools.netmonitor.har.pageLoadedTimeout", 1500); 33 | pref("devtools.performance.ui.enable-allocations", false); 34 | pref("devtools.performance.ui.enable-jit-optimizations", false); 35 | pref("devtools.toolbox.previousHost", "side"); 36 | pref("dom.ipc.plugins.asyncInit.enabled", false); 37 | pref("dom.ipc.plugins.sandbox-level.flash", 0); 38 | pref("dom.messageChannel.enabled", true); 39 | pref("dom.push.http2.maxRetries", 2); 40 | pref("dom.push.http2.reset_retry_count_after_ms", 60000); 41 | pref("dom.push.http2.retryInterval", 5000); 42 | pref("dom.url.getters_decode_hash", false); 43 | pref("font.minimum-size.x-math", 0); 44 | pref("font.name.cursive.x-math", "Comic Sans MS"); 45 | pref("font.name.monospace.x-math", "Courier New"); 46 | pref("font.name.sans-serif.x-math", "Arial"); 47 | pref("font.name.serif.x-math", "Latin Modern Math"); 48 | pref("font.name-list.serif.x-math", "Latin Modern Math, XITS Math, Cambria Math, TeX Gyre Bonum Math, TeX Gyre Pagella Math, TeX Gyre Schola, TeX Gyre Termes Math, STIX Math, Asana Math, STIXGeneral, DejaVu Serif, DejaVu Sans, Symbol, Times New Roman"); 49 | pref("identity.fxaccounts.profile_image.enabled", true); 50 | pref("intl.ime.hack.on_ime_unaware_apps.fire_key_events_for_composition", false); 51 | pref("intl.imm.composition_font", ""); 52 | pref("intl.imm.composition_font.japanist_2003", "MS PGothic"); 53 | pref("intl.imm.japanese.assume_active_tip_name_as", ""); 54 | pref("intl.imm.vertical_writing.always_assume_not_supported", false); 55 | pref("intl.tsf.hack.ms_simplified_chinese.query_insert_result", true); 56 | pref("intl.tsf.hack.ms_traditional_chinese.query_insert_result", true); 57 | pref("javascript.options.compact_on_user_inactive_delay", 300000); 58 | pref("layers.compositor-lru-size", 0); 59 | pref("layers.deaa.enabled", true); 60 | pref("layout.accessiblecaret.bar.width", "2.0"); 61 | pref("layout.accessiblecaret.enabled", false); 62 | pref("layout.accessiblecaret.height", "47.0"); 63 | pref("layout.accessiblecaret.margin-left", "-23.5"); 64 | pref("layout.accessiblecaret.timeout_ms", 3000); 65 | pref("layout.accessiblecaret.width", "44.0"); 66 | pref("layout.css.contain.enabled", false); 67 | pref("layout.css.text-combine-upright.enabled", false); 68 | pref("loop.textChat.enabled", true); 69 | pref("media.format-reader.mp4", true); 70 | pref("media.mediasource.format-reader", false); 71 | pref("media.mediasource.format-reader.mp4", true); 72 | pref("media.peerconnection.ice.force_interface", ""); 73 | pref("media.peerconnection.ice.stun_client_maximum_transmits", 7); 74 | pref("media.peerconnection.ice.tcp", false); 75 | pref("media.peerconnection.ice.trickle_grace_period", 5000); 76 | pref("network.auth.subresource-http-auth-allow", 2); 77 | pref("network.http.enable-packaged-apps", false); 78 | pref("selectioncaret.observes.compositions", false); 79 | pref("selectioncaret.visibility.affectscaret", false); 80 | pref("signon.ui.experimental", false); 81 | pref("svg.transform-origin.enabled", false); 82 | pref("toolkit.asyncshutdown.log", false); 83 | pref("toolkit.telemetry.optoutSample", true); 84 | pref("touchcaret.extendedvisibility", false); 85 | pref("view_source.tab", false); 86 | pref("webgl.disable-debug-renderer-info", false); 87 | pref("webgl.disable-fail-if-major-performance-caveat", false); 88 | pref("webgl.renderer-string-override", ""); 89 | pref("webgl.vendor-string-override", ""); 90 | 91 | // removed, renamed or hidden in v41.0: 92 | pref("browser.download.debug", false); 93 | pref("browser.newtab.url", "about:newtab"); 94 | pref("browser.safebrowsing.reportErrorURL", "http://%LOCALE%.phish-error.mozilla.com/?hl=%LOCALE%"); 95 | pref("browser.safebrowsing.reportGenericURL", "http://%LOCALE%.phish-generic.mozilla.com/?hl=%LOCALE%"); 96 | pref("browser.safebrowsing.reportMalwareErrorURL", "http://%LOCALE%.malware-error.mozilla.com/?hl=%LOCALE%"); 97 | pref("browser.safebrowsing.reportMalwareURL", "http://%LOCALE%.malware-report.mozilla.com/?hl=%LOCALE%"); 98 | pref("browser.safebrowsing.reportURL", "https://safebrowsing.google.com/safebrowsing/report?"); 99 | pref("devtools.debugger.ui.panes-sources-width", 200); 100 | pref("devtools.performance.ui.show-jit-optimizations", false); 101 | pref("dom.ipc.plugins.asyncInit", true); 102 | pref("dom.workers.websocket.enabled", true); 103 | pref("font.mathfont-family", "MathJax_Main, STIXNonUnicode, STIXSizeOneSym, STIXGeneral, Asana Math, Symbol, DejaVu Sans, Cambria Math"); 104 | pref("full-screen-api.content-only", false); 105 | pref("network.auth.allow-subresource-auth", 1); 106 | pref("network.http.spdy.enabled.http2draft", true); 107 | pref("plugins.enumerable_names", "*"); 108 | 109 | // changed in v41.0: 110 | pref("app.update.badgeWaitTime", 0); // prev: 345600 111 | pref("browser.pocket.enabledLocales", "cs de en-GB en-US en-ZA es-ES es-MX fr hu it ja ja-JP-mac ko nl pl pt-BR pt-PT ru zh-CN zh-TW"); // prev: "en-US en-GB en-ZA de es-ES ja ja-JP-mac ru" 112 | pref("browser.safebrowsing.reportPhishURL", "https://%LOCALE%.phish-report.mozilla.com/?hl=%LOCALE%&url="); // prev: "http://%LOCALE%.phish-report.mozilla.com/?hl=%LOCALE%" 113 | pref("devtools.inspector.show_pseudo_elements", false); // prev: true 114 | pref("dom.caches.enabled", true); // prev: false 115 | pref("font.default.th", "sans-serif"); // prev: "serif" 116 | pref("intl.tsf.enable", true); // prev: false 117 | pref("layers.offmainthreadcomposition.async-animations", true); // prev: false 118 | pref("layout.css.font-loading-api.enabled", true); // prev: false 119 | pref("layout.css.vertical-text.enabled", true); // prev: false 120 | pref("media.peerconnection.default_iceservers", "[]"); // prev: "[{\"urls\": [\"stun:stun.services.mozilla.com\"]}]" 121 | pref("network.dns.get-ttl", true); // prev: false 122 | pref("network.manage-offline-status", true); // prev: false 123 | pref("services.sync.log.appender.console", "Fatal"); // prev: "Warn" 124 | 125 | -------------------------------------------------------------------------------- /diffs/8x/diff-v82.0-vs-v83.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v82.0 and v83.0 3 | * 4 | * prefs: 4182 5 | * 4080 matching prefs 6 | * 102 diffs ( 48 new, 13 gone, 41 different ) 7 | ******************************************************************************************/ 8 | // new in v83.0: 9 | pref("browser.contentblocking.report.hide_vpn_banner", false); 10 | pref("browser.contentblocking.report.vpn.enabled", true); 11 | pref("browser.contentblocking.report.vpn.url", "https://vpn.mozilla.org/?utm_source=firefox-browser&utm_medium=firefox-browser&utm_campaign=about-protections-card"); 12 | pref("browser.contentblocking.report.vpn_platforms", "win"); 13 | pref("browser.contentblocking.report.vpn_regions", "us,ca,nz,sg,my,gb"); 14 | pref("browser.contentblocking.report.vpn_sub_id", "sub_HrfCZF7VPHzZkA"); 15 | pref("browser.contentblocking.report.vpn-android.url", "https://play.google.com/store/apps/details?id=org.mozilla.firefox.vpn&referrer=utm_source%3Dfirefox-browser%26utm_medium%3Dfirefox-browser%26utm_campaign%3Dabout-protections-mobile-vpn%26anid%3D--"); 16 | pref("browser.contentblocking.report.vpn-ios.url", "https://apps.apple.com/us/app/firefox-private-network-vpn/id1489407738"); 17 | pref("browser.contentblocking.report.vpn-promo.url", "https://vpn.mozilla.org/?utm_source=firefox-browser&utm_medium=firefox-browser&utm_campaign=about-protections-top-promo"); 18 | pref("browser.newtabpage.activity-stream.hideTopSitesTitle", false); 19 | pref("browser.newtabpage.activity-stream.showSponsoredTopSites", true); 20 | pref("browser.partnerlink.useAttributionURL", false); 21 | pref("browser.toolbars.bookmarks.2h2020", false); 22 | pref("browser.urlbar.accessibility.tabToSearch.announceResults", true); 23 | pref("browser.urlbar.update2.restyleBrowsingHistoryAsSearch", true); 24 | pref("dom.forms.autocapitalize", false); 25 | pref("dom.indexedDB.privateBrowsing.enabled", false); 26 | pref("dom.navigation.locationChangeRateLimit.count", 200); 27 | pref("dom.navigation.locationChangeRateLimit.timespan", 10); 28 | pref("fission.autostart.session", false); 29 | pref("fission.experiment.enrollmentStatus", 0); 30 | pref("fission.experiment.startupEnrollmentStatus", 0); 31 | pref("fission.openNonFissionWindowOption", false); 32 | pref("gfx.webrender.picture-tile-height", 512); 33 | pref("gfx.webrender.picture-tile-width", 1024); 34 | pref("javascript.options.warp", true); 35 | pref("layers.gpu-process.crash-also-crashes-browser", false); 36 | pref("layout.css.math-depth.enabled", false); 37 | pref("layout.css.math-style.enabled", false); 38 | pref("mathml.scriptminsize_attribute.disabled", false); 39 | pref("mathml.scriptsizemultiplier_attribute.disabled", false); 40 | pref("network.connectivity-service.nat64-check", true); 41 | pref("network.dns.dns_query_single_label", true); 42 | pref("network.dns.echconfig.enabled", false); 43 | pref("network.dns.echconfig.fallback_to_origin_when_all_failed", true); 44 | pref("network.dns.httpssvc.http3_fast_fallback_timeout", 50); 45 | pref("network.dns.httpssvc.reset_exclustion_list", true); 46 | pref("network.http.http3.enable_qlog", false); 47 | pref("network.trr.exclude-etc-hosts", true); 48 | pref("network.trr.fallback-on-zero-response", false); 49 | pref("print.cups.monochrome.enabled", true); 50 | pref("privacy.webrtc.globalMuteToggles", false); 51 | pref("privacy.webrtc.hideGlobalIndicator", false); 52 | pref("security.pki.crlite_ct_merge_delay_seconds", 100800); 53 | pref("services.sync.prefs.sync.browser.newtabpage.activity-stream.showSponsoredTopSites", true); 54 | pref("signon.recipes.remoteRecipesEnabled", true); 55 | pref("webgl.out-of-process.force", false); 56 | pref("widget.pause-compositor-when-minimized", true); 57 | 58 | // removed, renamed or hidden in v83.0: 59 | pref("doh-rollout.profileCreationThreshold", "1572476400000"); 60 | pref("dom.compositionevent.text.dispatch_only_system_group_in_content", true); 61 | pref("dom.datatransfer.mozAtAPIs", false); 62 | pref("dom.security.respect_document_nosniff", true); 63 | pref("gfx.font_loader.interval", 1000); 64 | pref("gfx.webrender.picture-caching", true); 65 | pref("layout.css.moz-touch-enabled.enabled", false); 66 | pref("security.block_importScripts_with_wrong_mime", true); 67 | pref("security.block_script_with_wrong_mime", true); 68 | pref("security.csp.enableStrictDynamic", true); 69 | pref("security.data_uri.unique_opaque_origin", true); 70 | pref("security.sri.enable", true); 71 | pref("services.sync.engine.bookmarks.buffer", true); 72 | 73 | // changed in v83.0: 74 | pref("apz.allow_zooming", true); // prev: false 75 | pref("apz.force_disable_desktop_zooming_scrollbars", false); // prev: true 76 | pref("apz.windows.use_direct_manipulation", true); // prev: false 77 | pref("browser.newtabpage.activity-stream.discoverystream.region-basic-layout", false); // prev: true 78 | pref("browser.newtabpage.activity-stream.discoverystream.region-stories-config", "US,DE,CA,GB,IE,CH,AT,BE,IN"); // prev: "US,DE,CA,GB,IE,CH,AT,BE" 79 | pref("browser.preferences.exposeHTTPSOnly", true); // prev: false 80 | pref("browser.urlbar.update2", true); // prev: false 81 | pref("browser.urlbar.update2.disableOneOffsHorizontalKeyNavigation", true); // prev: false 82 | pref("browser.urlbar.update2.emptySearchBehavior", 0); // prev: 2 83 | pref("browser.urlbar.update2.localOneOffs", true); // prev: false 84 | pref("browser.urlbar.update2.oneOffsRefresh", true); // prev: false 85 | pref("browser.urlbar.update2.tabToComplete", true); // prev: false 86 | pref("devtools.overflow.debugging.enabled", true); // prev: false 87 | pref("devtools.target-switching.enabled", true); // prev: false 88 | pref("fission.remoteObjectEmbed", true); // prev: false 89 | pref("gfx.font_loader.delay", 60000); // prev: 120000 90 | pref("javascript.options.ion.threshold", 1500); // prev: 1000 91 | pref("layout.css.conic-gradient.enabled", true); // prev: false 92 | pref("layout.css.moz-any-is-is.enabled", true); // prev: false 93 | pref("mathml.deprecated_alignment_attributes.disabled", true); // prev: false 94 | pref("mathml.deprecated_menclose_notation_radical.disabled", true); // prev: false 95 | pref("mathml.deprecated_style_attributes.disabled", true); // prev: false 96 | pref("mathml.mathsize_names.disabled", true); // prev: false 97 | pref("mathml.mfrac_bevelled_attribute.disabled", true); // prev: false 98 | pref("mathml.mfrac_linethickness_names.disabled", true); // prev: false 99 | pref("mathml.script_shift_attributes.disabled", true); // prev: false 100 | pref("mathml.stixgeneral_operator_stretching.disabled", true); // prev: false 101 | pref("mathml.xlink.disabled", true); // prev: false 102 | pref("media.navigator.mediadatadecoder_vpx_enabled", true); // prev: false 103 | pref("media.peerconnection.video.use_rtx.blocklist", "doxy.me,*.doxy.me"); // prev: "" 104 | pref("media.videocontrols.picture-in-picture.keyboard-controls.enabled", true); // prev: false 105 | pref("network.connectivity-service.DNSv4.domain", "example.org"); // prev: "mozilla.org" 106 | pref("network.connectivity-service.DNSv6.domain", "example.org"); // prev: "mozilla.org" 107 | pref("pdfjs.renderInteractiveForms", true); // prev: false 108 | pref("privacy.purge_trackers.enabled", true); // prev: false 109 | pref("privacy.webrtc.allowSilencingNotifications", true); // prev: false 110 | pref("privacy.webrtc.legacyGlobalIndicator", false); // prev: true 111 | pref("prompts.modalType.httpAuth", 2); // prev: 3 112 | pref("signon.recipes.path", "resource://app/defaults/settings/main/password-recipes.json"); // prev: "chrome://passwordmgr/content/recipes.json" 113 | pref("toolkit.shutdown.lateWriteChecksStage", 3); // prev: 1 114 | pref("webgl.enable-surface-texture", true); // prev: false 115 | -------------------------------------------------------------------------------- /diffs/4x/diff-v45.0-vs-v46.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v45.0 and v46.0 3 | * 4 | * prefs: 2672 5 | * 2585 matching prefs 6 | * 87 diffs ( 36 new, 35 gone, 16 different ) 7 | ******************************************************************************************/ 8 | // new in v46.0: 9 | pref("app.support.e10sAccessibilityUrl", "https://support.mozilla.org/1/firefox/%VERSION%/%OS%/%LOCALE%/accessibility-ppt"); 10 | pref("apz.allow_immediate_handoff", true); 11 | pref("apz.paint_skipping.enabled", true); 12 | pref("apz.record_checkerboarding", false); 13 | pref("browser.laterrun.enabled", false); 14 | pref("browser.newtabpage.remote", false); 15 | pref("browser.safebrowsing.downloads.remote.url", "https://sb-ssl.google.com/safebrowsing/clientreport/download?key=%GOOGLE_API_KEY%"); 16 | pref("browser.uitour.surveyDuration", 7200); 17 | pref("devtools.memory.custom-dominator-tree-breakdowns", "{}"); 18 | pref("dom.input.fallbackUploadDir", ""); 19 | pref("extensions.e10sBlocksEnabling", true); 20 | pref("extensions.pocket.enabled", true); 21 | pref("full-screen-api.transition.timeout", 500); 22 | pref("general.smoothScroll.currentVelocityWeighting", "0.25"); 23 | pref("general.smoothScroll.stopDecelerationWeighting", "0.4"); 24 | pref("gfx.content.use-native-pushlayer", true); 25 | pref("gfx.downloadable_fonts.fallback_delay_short", 100); 26 | pref("javascript.options.shared_memory", false); 27 | pref("layers.single-tile.enabled", true); 28 | pref("layout.accessiblecaret.bar.enabled", true); 29 | pref("layout.css.font-display.enabled", false); 30 | pref("layout.css.prefixes.device-pixel-ratio-webkit", false); 31 | pref("media.ffvpx.enabled", true); 32 | pref("media.navigator.audio.full_duplex", false); 33 | pref("media.peerconnection.simulcast", true); 34 | pref("media.peerconnection.video.min_bitrate_estimate", 0); 35 | pref("media.wmf.skip-blacklist", false); 36 | pref("mousebutton.4th.enabled", true); 37 | pref("mousebutton.5th.enabled", true); 38 | pref("network.http.request.max-attempts", 6); 39 | pref("network.sts.max_time_for_pr_close_during_shutdown", 5000); 40 | pref("plugin.mousewheel.enabled", true); 41 | pref("plugins.rewrite_youtube_embeds", false); 42 | pref("print.print_via_parent", false); 43 | pref("privacy.trackingprotection.ui.enabled", false); 44 | pref("webextensions.tests", false); 45 | 46 | // removed, renamed or hidden in v46.0: 47 | pref("apz.num_paint_duration_samples", 3); 48 | pref("apz.use_paint_duration", true); 49 | pref("browser.apps.URL", "https://marketplace.firefox.com/discovery/"); 50 | pref("browser.panorama.animate_zoom", true); 51 | pref("browser.pocket.api", "api.getpocket.com"); 52 | pref("browser.pocket.enabled", true); 53 | pref("browser.pocket.enabledLocales", "cs de en-GB en-US en-ZA es-ES es-MX fr hu it ja ja-JP-mac ko nl pl pt-BR pt-PT ru zh-CN zh-TW"); 54 | pref("browser.pocket.oAuthConsumerKey", "40249-e88c401e1b1f2242d9e441c4"); 55 | pref("browser.pocket.site", "getpocket.com"); 56 | pref("browser.pocket.useLocaleList", true); 57 | pref("browser.safebrowsing.appRepURL", "https://sb-ssl.google.com/safebrowsing/clientreport/download?key=%GOOGLE_API_KEY%"); 58 | pref("datareporting.healthreport.currentDaySubmissionFailureCount", 0); 59 | pref("datareporting.healthreport.documentServerNamespace", "metrics"); 60 | pref("datareporting.healthreport.documentServerURI", "https://fhr.data.mozilla.com/"); 61 | pref("datareporting.healthreport.lastDataSubmissionFailureTime", "0"); 62 | pref("datareporting.healthreport.lastDataSubmissionRequestedTime", "0"); 63 | pref("datareporting.healthreport.lastDataSubmissionSuccessfulTime", "0"); 64 | pref("datareporting.healthreport.logging.consoleEnabled", true); 65 | pref("datareporting.healthreport.logging.consoleLevel", "Warn"); 66 | pref("datareporting.healthreport.logging.dumpEnabled", false); 67 | pref("datareporting.healthreport.logging.dumpLevel", "Debug"); 68 | pref("datareporting.healthreport.nextDataSubmissionTime", "0"); 69 | pref("datareporting.healthreport.pendingDeleteRemoteData", false); 70 | pref("datareporting.healthreport.service.enabled", true); 71 | pref("datareporting.healthreport.service.loadDelayFirstRunMsec", 60000); 72 | pref("datareporting.healthreport.service.loadDelayMsec", 10000); 73 | pref("datareporting.policy.dataSubmissionEnabled.v2", false); 74 | pref("datareporting.policy.firstRunTime", "0"); 75 | pref("dom.abortablepromise.enabled", false); 76 | pref("media.format-reader.webm", true); 77 | pref("selectioncaret.enabled", false); 78 | pref("selectioncaret.inflatesize.threshold", 40); 79 | pref("touchcaret.enabled", false); 80 | pref("touchcaret.expiration.time", 3000); 81 | pref("touchcaret.inflatesize.threshold", 40); 82 | 83 | // changed in v46.0: 84 | pref("apz.x_skate_size_multiplier", "1.25"); // prev: "2.5" 85 | pref("apz.x_stationary_size_multiplier", "1.5"); // prev: "3.0" 86 | pref("dom.permissions.enabled", true); // prev: false 87 | pref("dom.vr.add-test-devices", 0); // prev: 1 88 | pref("gfx.font_rendering.graphite.enabled", false); // prev: true 89 | pref("identity.fxaccounts.remote.force_auth.uri", "https://accounts.firefox.com/force_auth?service=sync&context=fx_desktop_v3"); // prev: "https://accounts.firefox.com/force_auth?service=sync&context=fx_desktop_v2" 90 | pref("identity.fxaccounts.remote.signin.uri", "https://accounts.firefox.com/signin?service=sync&context=fx_desktop_v3"); // prev: "https://accounts.firefox.com/signin?service=sync&context=fx_desktop_v2" 91 | pref("identity.fxaccounts.remote.signup.uri", "https://accounts.firefox.com/signup?service=sync&context=fx_desktop_v3"); // prev: "https://accounts.firefox.com/signup?service=sync&context=fx_desktop_v2" 92 | pref("layers.async-pan-zoom.enabled", true); // prev: false 93 | pref("layout.css.text-emphasis.enabled", true); // prev: false 94 | pref("media.getusermedia.screensharing.allowed_domains", "webex.com,*.webex.com,ciscospark.com,*.ciscospark.com,projectsquared.com,*.projectsquared.com,*.room.co,room.co,beta.talky.io,talky.io,*.clearslide.com,appear.in,*.appear.in,tokbox.com,*.tokbox.com,*.sso.francetelecom.fr,*.si.francetelecom.fr,*.sso.infra.ftgroup,*.multimedia-conference.orange-business.com,*.espacecollaboration.orange-business.com,free.gotomeeting.com,g2m.me,*.g2m.me,example.com,*.mypurecloud.com,*.mypurecloud.com.au,spreed.me,*.spreed.me,*.spreed.com,air.mozilla.org,*.circuit.com,*.yourcircuit.com,circuit.siemens.com,yourcircuit.siemens.com,circuitsandbox.net,*.unify.com,tandi.circuitsandbox.net,*.ericsson.net,*.cct.ericsson.net,*.opentok.com,*.conf.meetecho.com,meet.jit.si,*.meet.jit.si,web.stage.speakeasyapp.net,web.speakeasyapp.net,*.hipchat.me,*.beta-wspbx.com,*.wspbx.com,*.unifiedcloudit.com,*.smartboxuc.com,*.smartbox-uc.com,*.panterranetworks.com,pexipdemo.com,*.pexipdemo.com,pex.me,*.pex.me,*.rd.pexip.com,1click.io,*.1click.io,*.fuze.com,*.fuzemeeting.com,*.thinkingphones.com,gotomeeting.com,*.gotomeeting.com,gotowebinar.com,*.gotowebinar.com,gototraining.com,*.gototraining.com,citrix.com,*.citrix.com,expertcity.com,*.expertcity.com,citrixonline.com,*.citrixonline.com,g2m.me,*.g2m.me,gotomeet.me,*.gotomeet.me,gotomeet.at,*.gotomeet.at"); // prev: "webex.com,*.webex.com,ciscospark.com,*.ciscospark.com,projectsquared.com,*.projectsquared.com,*.room.co,room.co,beta.talky.io,talky.io,*.clearslide.com,appear.in,*.appear.in,tokbox.com,*.tokbox.com,*.sso.francetelecom.fr,*.si.francetelecom.fr,*.sso.infra.ftgroup,*.multimedia-conference.orange-business.com,*.espacecollaboration.orange-business.com,free.gotomeeting.com,g2m.me,*.g2m.me,example.com,*.mypurecloud.com,*.mypurecloud.com.au,spreed.me,*.spreed.me,*.spreed.com,air.mozilla.org,*.circuit.com,*.yourcircuit.com,circuit.siemens.com,yourcircuit.siemens.com,circuitsandbox.net,*.unify.com,tandi.circuitsandbox.net" 95 | pref("media.peerconnection.video.max_bitrate", 0); // prev: 2000 96 | pref("media.peerconnection.video.min_bitrate", 0); // prev: 200 97 | pref("media.peerconnection.video.start_bitrate", 0); // prev: 300 98 | pref("network.jar.block-remote-files", false); // prev: true 99 | pref("ui.osk.require_win10", false); // prev: true 100 | 101 | -------------------------------------------------------------------------------- /diffs/8x/diff-v80.0-vs-v81.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v80.0 and v81.0 3 | * 4 | * prefs: 4131 5 | * 4054 matching prefs 6 | * 77 diffs ( 42 new, 17 gone, 18 different ) 7 | ******************************************************************************************/ 8 | // new in v81.0: 9 | pref("app.update.langpack.enabled", true); 10 | pref("browser.defaultbrowser.notificationbar.checkcount", 0); 11 | pref("browser.defaultbrowser.notificationbar.checklimit", 10000); 12 | pref("browser.download.viewableInternally.enabledTypes", "xml,svg,webp,avif"); 13 | pref("browser.helperApps.showOpenOptionForViewableInternally", true); 14 | pref("browser.migrate.showBookmarksToolbarAfterMigration", false); 15 | pref("browser.newtabpage.activity-stream.discoverystream.locale-list-config", ""); 16 | pref("browser.partnerlink.attributionURL", "https://topsites.services.mozilla.com/cid/amzn_2020_a1"); 17 | pref("browser.privatebrowsing.vpnpromourl", "https://vpn.mozilla.org/?utm_source=firefox-browser&utm_medium=firefox-%CHANNEL%-browser&utm_campaign=private-browsing-vpn-link"); 18 | pref("devtools.inspector.ruleview.inline-compatibility-warning.enabled", false); 19 | pref("dom.block_download_in_sandboxed_iframes", false); 20 | pref("dom.webcomponents.formAssociatedCustomElement.enabled", false); 21 | pref("fission.remoteObjectEmbed", false); 22 | pref("gfx.webrender.debug.capture-profiler", false); 23 | pref("html5.inert.enabled", false); 24 | pref("javascript.options.wasm_simd", false); 25 | pref("layers.iosurfaceimage.recycle-limit", 15); 26 | pref("layout.css.cross-fade.enabled", false); 27 | pref("layout.css.forced-colors.enabled", false); 28 | pref("layout.css.moz-any-is-is.enabled", false); 29 | pref("layout.forms.input-type-search.enabled", false); 30 | pref("media.getusermedia.camera.background.mute.enabled", false); 31 | pref("media.mediacontrol.stopcontrol.aftermediaends", true); 32 | pref("media.mediacontrol.stopcontrol.timer", false); 33 | pref("network.dns.upgrade_with_https_rr", false); 34 | pref("network.dns.use_https_rr_as_altsvc", false); 35 | pref("network.http.http3.alt-svc-mapping-for-testing", ""); 36 | pref("network.trr.blocklist_cleanup_done", false); 37 | pref("privacy.partition.bloburl_per_agent_cluster", false); 38 | pref("prompts.tabChromePromptSubDialog", false); 39 | pref("services.sync.prefs.sync.browser.safebrowsing.downloads.enabled", true); 40 | pref("services.sync.prefs.sync.browser.safebrowsing.downloads.remote.block_potentially_unwanted", true); 41 | pref("services.sync.prefs.sync.browser.safebrowsing.malware.enabled", true); 42 | pref("services.sync.prefs.sync.browser.safebrowsing.phishing.enabled", true); 43 | pref("services.sync.prefs.sync.dom.security.https_only_mode", true); 44 | pref("services.sync.prefs.sync.dom.security.https_only_mode_ever_enabled", true); 45 | pref("services.sync.prefs.sync.dom.security.https_only_mode_ever_enabled_pbm", true); 46 | pref("services.sync.prefs.sync.dom.security.https_only_mode_pbm", true); 47 | pref("services.sync.prefs.sync.signon.autofillForms", true); 48 | pref("services.sync.prefs.sync.signon.generation.enabled", true); 49 | pref("services.sync.prefs.sync.signon.management.page.breach-alerts.enabled", true); 50 | pref("signon.suggestImportCount", 3); 51 | 52 | // removed, renamed or hidden in v81.0: 53 | pref("browser.tabs.documentchannel", true); 54 | pref("browser.tabs.documentchannel.parent-initiated", true); 55 | pref("browser.tabs.documentchannel.ppdc", true); 56 | pref("dom.experimental_forms", false); 57 | pref("dom.forms.color", true); 58 | pref("dom.forms.datetime", true); 59 | pref("dom.security.featurePolicy.enabled", true); 60 | pref("dom.webcomponents.elementInternals.enabled", false); 61 | pref("domsecurity.httpsonly.infoURL", "https://developer.mozilla.org/en-US/docs/Glossary/https"); 62 | pref("identity.fxaccounts.service.sendLoginUrl", "https://send.firefox.com/login/"); 63 | pref("layout.css.comparison-functions.enabled", true); 64 | pref("layout.css.is-where-selectors.enabled", true); 65 | pref("layout.css.offset-logical-properties.enabled", false); 66 | pref("layout.css.shadow-parts.enabled", true); 67 | pref("network.trr.enable_when_nrpt_detected", false); 68 | pref("network.trr.enable_when_proxy_detected", false); 69 | pref("network.trr.enable_when_vpn_detected", false); 70 | 71 | // changed in v81.0: 72 | pref("apz.one_touch_pinch.enabled", false); // prev: true 73 | pref("browser.aboutwelcome.overrideContent", ""); // prev: "{\"id\": \"multi-stage-welcome-default\",\"template\": \"multistage\",\"screens\": [{\"id\": \"AW_GET_STARTED\",\"order\": 0,\"content\": {\"zap\": true,\"title\": {\"string_id\": \"onboarding-multistage-welcome-header\"},\"subtitle\": {\"string_id\": \"onboarding-multistage-welcome-subtitle\"},\"primary_button\": {\"label\": {\"string_id\": \"onboarding-multistage-welcome-primary-button-label\"},\"action\": {\"navigate\": true}},\"secondary_button\": {\"text\": {\"string_id\": \"onboarding-multistage-welcome-secondary-button-text\"},\"label\": {\"string_id\": \"onboarding-multistage-welcome-secondary-button-label\"},\"position\": \"top\",\"action\": {\"type\": \"OPEN_URL\",\"addFlowParams\": true,\"data\": {\"args\": \"https://accounts.firefox.com/?service=sync&action=email&context=fx_desktop_v3&entrypoint=activity-stream-firstrun&style=trailhead\",\"where\": \"current\"}}}}}, {\"id\": \"AW_IMPORT_SETTINGS\",\"order\": 1,\"content\": {\"zap\": true, \"disclaimer\": {\"string_id\": \"onboarding-import-sites-disclaimer\"},\"title\": {\"string_id\": \"onboarding-multistage-import-header\"},\"subtitle\": {\"string_id\": \"onboarding-multistage-import-subtitle\"},\"tiles\": {\"type\": \"topsites\",\"info\": true},\"primary_button\": {\"label\": {\"string_id\": \"onboarding-multistage-import-primary-button-label\"},\"action\": {\"type\": \"SHOW_MIGRATION_WIZARD\",\"navigate\": true}},\"secondary_button\": {\"label\": {\"string_id\": \"onboarding-multistage-import-secondary-button-label\"},\"action\": {\"navigate\": true}}}}, {\"id\": \"AW_CHOOSE_THEME\",\"order\": 2,\"content\": {\"zap\": true,\"title\": {\"string_id\": \"onboarding-multistage-theme-header\"},\"subtitle\": {\"string_id\": \"onboarding-multistage-theme-subtitle\"},\"tiles\": {\"type\": \"theme\",\"action\": {\"theme\": \"\"}, \"data\": [{\"theme\": \"automatic\",\"label\": {\"string_id\": \"onboarding-multistage-theme-label-automatic\"}, \"description\": {\"string_id\": \"onboarding-multistage-theme-description-automatic\"}, \"tooltip\": {\"string_id\": \"onboarding-multistage-theme-tooltip-automatic\"}}, {\"theme\": \"light\",\"label\": {\"string_id\": \"onboarding-multistage-theme-label-light\"}, \"tooltip\": {\"string_id\": \"onboarding-multistage-theme-tooltip-light\"}},{\"theme\": \"dark\",\"label\": {\"string_id\": \"onboarding-multistage-theme-label-dark\"}, \"tooltip\": {\"string_id\": \"onboarding-multistage-theme-tooltip-dark\"}}]},\"primary_button\": {\"label\": {\"string_id\": \"onboarding-multistage-theme-primary-button-label\"},\"action\": {\"navigate\": true}},\"secondary_button\": {\"label\": {\"string_id\": \"onboarding-multistage-theme-secondary-button-label\"},\"action\": {\"theme\": \"automatic\",\"navigate\": true}}}}]}" 74 | pref("browser.contentblocking.report.show_mobile_app", true); // prev: false 75 | pref("browser.newtabpage.activity-stream.discoverystream.personalization.version", 1); // prev: 2 76 | pref("browser.newtabpage.activity-stream.discoverystream.region-layout-config", "US,CA,GB,DE,IE,CH,AT,BE"); // prev: "US,CA,GB,DE,IE" 77 | pref("browser.newtabpage.activity-stream.discoverystream.region-spocs-config", "US,CA,DE"); // prev: "US,CA" 78 | pref("browser.newtabpage.activity-stream.discoverystream.region-stories-config", "US,DE,CA,GB,IE,CH,AT,BE"); // prev: "US,DE,CA,GB,IE" 79 | pref("devtools.whatsnew.enabled", false); // prev: true 80 | pref("devtools.whatsnew.feature-enabled", false); // prev: true 81 | pref("extensions.formautofill.creditCards.enabled", false); // prev: true 82 | pref("fission.preserve_browsing_contexts", true); // prev: false 83 | pref("layout.css.moz-focus-outer.enabled", false); // prev: true 84 | pref("media.hardwaremediakeys.enabled", true); // prev: false 85 | pref("network.http.http3.default-max-stream-blocked", 20); // prev: 10 86 | pref("network.http.http3.default-qpack-table-size", 65536); // prev: 0 87 | pref("security.block_Worker_with_wrong_mime", true); // prev: false 88 | pref("signon.capture.inputChanges.enabled", true); // prev: false 89 | pref("signon.showAutoCompleteImport", "import"); // prev: "" 90 | -------------------------------------------------------------------------------- /diffs/6x/diff-v61.0-vs-v62.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v61.0 and v62.0 3 | * 4 | * prefs: 3248 5 | * 3128 matching prefs 6 | * 120 diffs ( 51 new, 43 gone, 26 different ) 7 | ******************************************************************************************/ 8 | // new in v62.0: 9 | pref("browser.history_swipe_animation.disabled", false); 10 | pref("browser.newtabpage.activity-stream.asrouterOnboardingCohort", 0); 11 | pref("browser.newtabpage.activity-stream.fxaccounts.endpoint", "https://accounts.firefox.com/"); 12 | pref("browser.newtabpage.activity-stream.improvesearch.noDefaultSearchTile", true); 13 | pref("browser.newtabpage.activity-stream.improvesearch.topSiteSearchShortcuts", false); 14 | pref("browser.newtabpage.activity-stream.improvesearch.topSiteSearchShortcuts.havePinned", ""); 15 | pref("browser.newtabpage.activity-stream.improvesearch.topSiteSearchShortcuts.searchEngines", "google"); 16 | pref("browser.newtabpage.activity-stream.section.highlights.rows", 2); 17 | pref("browser.newtabpage.activity-stream.section.topstories.rows", 1); 18 | pref("browser.safebrowsing.provider.mozilla.lists.base", "moz-std"); 19 | pref("browser.safebrowsing.provider.mozilla.lists.content", "moz-full"); 20 | pref("browser.security.newcerterrorpage.enabled", false); 21 | pref("browser.sessionstore.resuming_after_os_restart", false); 22 | pref("browser.tabs.multiselect", false); 23 | pref("browser.tabs.remote.tabCacheSize", 0); 24 | pref("devtools.debugger.pause-on-caught-exceptions", true); 25 | pref("devtools.inspector.fonthighlighter.enabled", false); 26 | pref("devtools.inspector.three-pane-first-run", true); 27 | pref("devtools.webconsole.jsterm.codeMirror", false); 28 | pref("dom.clearSiteData.enabled", false); 29 | pref("dom.mutation-events.cssom.disabled", true); 30 | pref("dom.serviceWorkers.parent_intercept", false); 31 | pref("dom.webcomponents.shadowdom.report_usage", false); 32 | pref("extensions.systemAddon.update.enabled", true); 33 | pref("extensions.webextensions.ExtensionStorageIDB.enabled", false); 34 | pref("gfx.webrender.debug.echo-driver-messages", false); 35 | pref("gfx.webrender.debug.new-frame-indicator", false); 36 | pref("gfx.webrender.debug.new-scene-indicator", false); 37 | pref("gfx.webrender.program-binary-disk", true); 38 | pref("image.animated.resume-from-last-displayed", true); 39 | pref("io.activity.intervalMilliseconds", 0); 40 | pref("layout.accessiblecaret.script_change_update_mode", 0); 41 | pref("layout.css.property-append-only", false); 42 | pref("layout.css.scrollbar-colors.enabled", false); 43 | pref("layout.css.webkit-appearance.enabled", false); 44 | pref("layout.css.xul-display-values.content.enabled", false); 45 | pref("network.cookie.maxNumber", 3000); 46 | pref("network.cookie.maxPerHost", 180); 47 | pref("network.sts.poll_busy_wait_period", 50); 48 | pref("network.sts.poll_busy_wait_period_timeout", 7); 49 | pref("network.sts.pollable_event_timeout", 6); 50 | pref("pdfjs.scrollModeOnLoad", 0); 51 | pref("pdfjs.spreadModeOnLoad", 0); 52 | pref("print.font-variations-as-paths", true); 53 | pref("privacy.trackingprotection.storagerestriction.enabled", false); 54 | pref("services.blocklist.addons.signer", "remote-settings.content-signature.mozilla.org"); 55 | pref("services.blocklist.gfx.signer", "remote-settings.content-signature.mozilla.org"); 56 | pref("services.blocklist.onecrl.signer", "onecrl.content-signature.mozilla.org"); 57 | pref("services.blocklist.pinning.signer", "pinning-preload.content-signature.mozilla.org"); 58 | pref("services.blocklist.plugins.signer", "remote-settings.content-signature.mozilla.org"); 59 | pref("toolkit.winRegisterApplicationRestart", true); 60 | 61 | // removed, renamed or hidden in v62.0: 62 | pref("browser.EULA.version", 3); 63 | pref("browser.rights.3.shown", false); 64 | pref("browser.rights.version", 3); 65 | pref("browser.safebrowsing.provider.mozilla.lists.base.description", "mozstdDesc"); 66 | pref("browser.safebrowsing.provider.mozilla.lists.base.name", "mozstdName"); 67 | pref("browser.safebrowsing.provider.mozilla.lists.content.description", "mozfullDesc2"); 68 | pref("browser.safebrowsing.provider.mozilla.lists.content.name", "mozfullName"); 69 | pref("browser.search.defaultenginename", "chrome://browser-region/locale/region.properties"); 70 | pref("browser.search.defaultenginename.US", "data:text/plain,browser.search.defaultenginename.US=Google"); 71 | pref("browser.search.order.1", "chrome://browser-region/locale/region.properties"); 72 | pref("browser.search.order.2", "chrome://browser-region/locale/region.properties"); 73 | pref("browser.search.order.3", "chrome://browser-region/locale/region.properties"); 74 | pref("browser.search.order.US.1", "data:text/plain,browser.search.order.US.1=Google"); 75 | pref("browser.search.order.US.2", "data:text/plain,browser.search.order.US.2=Bing"); 76 | pref("browser.snapshots.limit", 0); 77 | pref("browser.urlbar.autoFill.typed", true); 78 | pref("devtools.devedition.promo.enabled", false); 79 | pref("devtools.devedition.promo.shown", false); 80 | pref("devtools.devedition.promo.url", "https://www.mozilla.org/firefox/developer/?utm_source=firefox-dev-tools&utm_medium=firefox-browser&utm_content=betadoorhanger"); 81 | pref("devtools.inspector.three-pane-toggle", false); 82 | pref("devtools.telemetry.tools.opened.version", "{}"); 83 | pref("devtools.toolbar.enabled", true); 84 | pref("devtools.toolbar.visible", false); 85 | pref("devtools.webconsole.autoMultiline", true); 86 | pref("extensions.geckoProfiler.symbols.url", "http://symbols.mozilla.org/"); 87 | pref("extensions.minCompatibleAppVersion", "4.0"); 88 | pref("extensions.minCompatiblePlatformVersion", "2.0"); 89 | pref("gfx.webrender.all", false); 90 | pref("gfx.webrender.enabled", false); 91 | pref("gfx.webrender.hit-test", true); 92 | pref("hangmonitor.timeout", 0); 93 | pref("image.mem.max_decoded_image_kb", 256000); 94 | pref("javascript.options.array_prototype_values", true); 95 | pref("layout.accessiblecaret.allow_script_change_updates", false); 96 | pref("layout.css.getPropertyCSSValue.enabled", false); 97 | pref("layout.css.text-combine-upright-digits.enabled", false); 98 | pref("layout.event-regions.enabled", false); 99 | pref("network.activity.intervalMilliseconds", 0); 100 | pref("network.dir.format", 2); 101 | pref("plugin.java.mime", "application/x-java-vm"); 102 | pref("plugin.state.java", 1); 103 | pref("security.allow_chrome_frames_inside_content", false); 104 | pref("security.OCSP.GET.enabled", false); 105 | 106 | // changed in v62.0: 107 | pref("apz.android.chrome_fling_physics.enabled", true); // prev: false 108 | pref("browser.cache.disk.max_chunks_memory_usage", 40960); // prev: 10240 109 | pref("browser.cache.disk.max_priority_chunks_memory_usage", 40960); // prev: 10240 110 | pref("browser.cache.offline.insecure.enable", false); // prev: true 111 | pref("browser.startup.blankWindow", true); // prev: false 112 | pref("device.sensors.ambientLight.enabled", false); // prev: true 113 | pref("device.sensors.proximity.enabled", false); // prev: true 114 | pref("devtools.debugger.ignore-caught-exceptions", true); // prev: false 115 | pref("devtools.inspector.show-three-pane-tooltip", true); // prev: false 116 | pref("devtools.inspector.three-pane-enabled", true); // prev: false 117 | pref("devtools.new-animationinspector.enabled", true); // prev: false 118 | pref("devtools.toolbox.previousHost", "right"); // prev: "side" 119 | pref("dom.ipc.plugins.sandbox-level.flash", 3); // prev: 2 120 | pref("dom.registerContentHandler.enabled", false); // prev: true 121 | pref("dom.registerProtocolHandler.insecure.enabled", false); // prev: true 122 | pref("extensions.geckoProfiler.getSymbolRules", "localBreakpad,dump_syms.exe"); // prev: "localBreakpad,remoteBreakpad,dump_syms.exe" 123 | pref("gfx.webrender.async-scene-build", true); // prev: 2 124 | pref("image.animated.decode-on-demand.threshold-kb", 20480); // prev: 4194303 125 | pref("layers.enable-tiles-if-skia-pomtp", true); // prev: false 126 | pref("layout.css.shape-outside.enabled", true); // prev: false 127 | pref("layout.display-list.retain", true); // prev: false 128 | pref("network.http.throttle.version", 1); // prev: 2 129 | pref("network.trr.blacklist-duration", 60); // prev: 1200 130 | pref("security.pki.name_matching_mode", 3); // prev: 1 131 | pref("security.tls.version.fallback-limit", 4); // prev: 3 132 | pref("startup.homepage_welcome_url", "about:welcome"); // prev: "https://www.mozilla.org/%LOCALE%/firefox/%VERSION%/firstrun/" 133 | 134 | -------------------------------------------------------------------------------- /diffs/5x/diff-v57.0-vs-v58.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v57.0 and v58.0 3 | * 4 | * prefs: 3143 5 | * 3013 matching prefs 6 | * 130 diffs ( 63 new, 42 gone, 25 different ) 7 | ******************************************************************************************/ 8 | // new in v58.0: 9 | pref("browser.crashReports.unsubmittedCheck.autoSubmit2", false); 10 | pref("browser.safebrowsing.provider.google4.dataSharing.enabled", false); 11 | pref("browser.safebrowsing.provider.google4.dataSharingURL", "https://safebrowsing.googleapis.com/v4/threatHits?$ct=application/x-protobuf&key=%GOOGLE_API_KEY%&$httpMethod=POST"); 12 | pref("browser.schedulePressure.defaultCount", 3); 13 | pref("browser.schedulePressure.enabled", true); 14 | pref("browser.schedulePressure.timeoutMs", 1000); 15 | pref("browser.sessionstore.max_write_failures", 5); 16 | pref("browser.urlbar.switchTabs.adoptIntoActiveWindow", false); 17 | pref("browser.xul.error_pages.show_safe_browsing_details_on_load", false); 18 | pref("devtools.changesview.enabled", false); 19 | pref("devtools.debugger.features.column-breakpoints", false); 20 | pref("devtools.debugger.features.project-text-search", true); 21 | pref("devtools.debugger.features.root", false); 22 | pref("devtools.debugger.features.shortcuts", true); 23 | pref("devtools.debugger.project-directory-root", ""); 24 | pref("devtools.eventsview.enabled", false); 25 | pref("devtools.flexboxinspector.enabled", false); 26 | pref("devtools.layout.flexbox.opened", true); 27 | pref("devtools.new-animationinspector.enabled", false); 28 | pref("devtools.onboarding.experiment", "off"); 29 | pref("devtools.onboarding.experiment.flipped", false); 30 | pref("devtools.onboarding.telemetry.logged", false); 31 | pref("dom.enable_performance_navigation_timing", true); 32 | pref("dom.vr.display.rafMaxDuration", 50); 33 | pref("extensions.formautofill.creditCards.used", 0); 34 | pref("general.smoothScroll.msdPhysics.continuousMotionMaxDeltaMS", 120); 35 | pref("general.smoothScroll.msdPhysics.enabled", false); 36 | pref("general.smoothScroll.msdPhysics.motionBeginSpringConstant", 1250); 37 | pref("general.smoothScroll.msdPhysics.regularSpringConstant", 1000); 38 | pref("general.smoothScroll.msdPhysics.slowdownMinDeltaMS", 12); 39 | pref("general.smoothScroll.msdPhysics.slowdownMinDeltaRatio", "1.3"); 40 | pref("general.smoothScroll.msdPhysics.slowdownSpringConstant", 2000); 41 | pref("gfx.webrender.debug.alpha-primitives", false); 42 | pref("layers.omtp.release-capture-on-main-thread", false); 43 | pref("layout.css.servo.chrome.enabled", false); 44 | pref("layout.display-list.dump-parent", false); 45 | pref("layout.display-list.rebuild-frame-limit", 500); 46 | pref("layout.display-list.retain", false); 47 | pref("media.omt_data_delivery.enabled", true); 48 | pref("media.peerconnection.video.vp9_preferred", false); 49 | pref("media.recorder.audio_node.enabled", false); 50 | pref("media.recorder.video.frame_drops", true); 51 | pref("media.wmf.dxva.d3d11.enabled", true); 52 | pref("media.wmf.dxva.enabled", true); 53 | pref("media.wmf.dxva.max-videos", 8); 54 | pref("media.wmf.play-stand-alone", true); 55 | pref("media.wmf.use-nv12-format", true); 56 | pref("media.wmf.use-sync-texture", true); 57 | pref("mousewheel.debug.make_window_under_cursor_foreground", false); 58 | pref("network.auth.non-web-content-triggered-resources-http-auth-allow", false); 59 | pref("network.cookie.thirdparty.nonsecureSessionOnly", false); 60 | pref("network.http.tls-handshake-timeout", 30); 61 | pref("permissions.default.camera", 0); 62 | pref("permissions.default.desktop-notification", 0); 63 | pref("permissions.default.geo", 0); 64 | pref("permissions.default.microphone", 0); 65 | pref("permissions.default.shortcuts", 0); 66 | pref("privacy.reduceTimerPrecision", false); 67 | pref("privacy.resistFingerprinting.reduceTimerPrecision.microseconds", 20); 68 | pref("services.sync.prefs.sync.privacy.reduceTimerPrecision", true); 69 | pref("services.sync.prefs.sync.privacy.resistFingerprinting", true); 70 | pref("services.sync.prefs.sync.privacy.resistFingerprinting.reduceTimerPrecision.microseconds", true); 71 | pref("ui.context_menus.after_mouseup", false); 72 | 73 | // removed, renamed or hidden in v58.0: 74 | pref("browser.crashReports.unsubmittedCheck.autoSubmit", false); 75 | pref("browser.preferences.offlineGroup.enabled", false); 76 | pref("browser.urlbar.daysBeforeHidingSuggestionsPrompt", 4); 77 | pref("browser.urlbar.lastSuggestionsPromptDate", 20160601); 78 | pref("devtools.debugger.client-source-maps-enabled", true); 79 | pref("devtools.debugger.project-text-search-enabled", true); 80 | pref("devtools.debugger.scopes-visible", false); 81 | pref("devtools.fontinspector.enabled", true); 82 | pref("devtools.inspector.mdnDocsTooltip.enabled", false); 83 | pref("devtools.promote.layoutview", 1); 84 | pref("devtools.promote.layoutview.showPromoteBar", true); 85 | pref("devtools.responsive.html.enabled", true); 86 | pref("devtools.responsiveUI.no-reload-notification", false); 87 | pref("dom.abortController.enabled", true); 88 | pref("dom.abortController.fetch.enabled", true); 89 | pref("dom.allow_named_properties_object_for_xrays", 1); 90 | pref("extensions.e10sBlocksEnabling", true); 91 | pref("extensions.e10sMultiBlocksEnabling", true); 92 | pref("gfx.webrender.layers-free", false); 93 | pref("gfx.webrendest.enabled", false); 94 | pref("idle_queue.long_period", 50); 95 | pref("idle_queue.min_period", 3); 96 | pref("layers.advanced.boxshadow-inset-layers", 2); 97 | pref("layers.advanced.boxshadow-outer-layers", 2); 98 | pref("layers.advanced.button-foreground-layers", 2); 99 | pref("layers.advanced.displaybuttonborder-layers", 2); 100 | pref("layers.advanced.filter-layers", 2); 101 | pref("layout.css.style-attr-with-xml-base.disabled", true); 102 | pref("media.webrtc.debug.aec_log_dir", ""); 103 | pref("media.windows-media-foundation.allow-d3d11-dxva", true); 104 | pref("media.windows-media-foundation.use-nv12-format", true); 105 | pref("memory.free_dirty_pages", true); 106 | pref("memory.low_commit_space_threshold_mb", 128); 107 | pref("memory.low_memory_notification_interval_ms", 10000); 108 | pref("memory.low_physical_memory_threshold_mb", 0); 109 | pref("memory.low_virtual_memory_threshold_mb", 128); 110 | pref("network.standard-url.enable-rust", false); 111 | pref("security.onecrl.via.amo", false); 112 | pref("social.directories", "https://activations.cdn.mozilla.net"); 113 | pref("social.remote-install.enabled", true); 114 | pref("social.toast-notifications.enabled", true); 115 | pref("social.whitelist", "https://mozsocial.cliqz.com"); 116 | 117 | // changed in v58.0: 118 | pref("browser.places.useAsyncTransactions", true); // prev: false 119 | pref("browser.search.defaultenginename.US", "data:text/plain,browser.search.defaultenginename.US=Google"); // prev: "data:text/plain,browser.search.defaultenginename.US=Yahoo" 120 | pref("browser.search.order.US.1", "data:text/plain,browser.search.order.US.1=Google"); // prev: "data:text/plain,browser.search.order.US.1=Yahoo" 121 | pref("browser.search.order.US.2", "data:text/plain,browser.search.order.US.2=Yahoo"); // prev: "data:text/plain,browser.search.order.US.2=Google" 122 | pref("browser.tabs.remote.autostart", true); // prev: false 123 | pref("devtools.inspector.shapesHighlighter.enabled", true); // prev: false 124 | pref("dom.ipc.processCount", 4); // prev: 1 125 | pref("dom.ipc.processPrelaunch.enabled", true); // prev: false 126 | pref("dom.script_loader.bytecode_cache.enabled", true); // prev: false 127 | pref("dom.timeout.enable_budget_timer_throttling", true); // prev: false 128 | pref("extensions.formautofill.available", "detect"); // prev: "staged-rollout" 129 | pref("javascript.options.shared_memory", false); // prev: true 130 | pref("javascript.options.wasm_baselinejit", true); // prev: false 131 | pref("layers.advanced.background-color", false); // prev: 2 132 | pref("layers.advanced.caret-layers", false); // prev: 2 133 | pref("layers.advanced.solid-color", false); // prev: 2 134 | pref("layers.advanced.table", false); // prev: 2 135 | pref("layers.omtp.enabled", true); // prev: false 136 | pref("layout.css.font-display.enabled", true); // prev: false 137 | pref("mousewheel.with_alt.action", 2); // prev: 1 138 | pref("mousewheel.with_shift.action", 4); // prev: 2 139 | pref("security.sandbox.content.level", 4); // prev: 3 140 | pref("security.tls.enable_0rtt_data", false); // prev: true 141 | pref("security.use_sqldb", true); // prev: false 142 | pref("webgl.force-index-validation", 0); // prev: false 143 | 144 | -------------------------------------------------------------------------------- /diffs/7x/diff-v72.0-vs-v73.0.log.js: -------------------------------------------------------------------------------- 1 | /****************************************************************************************** 2 | * diffs between FF prefs v72.0 and v73.0 3 | * 4 | * prefs: 3897 5 | * 3817 matching prefs 6 | * 80 diffs ( 42 new, 17 gone, 21 different ) 7 | ******************************************************************************************/ 8 | // new in v73.0: 9 | pref("app.normandy.last_seen_buildid", ""); 10 | pref("app.normandy.onsync_skew_sec", 600); 11 | pref("browser.newtabpage.activity-stream.asrouter.providers.message-groups", "{\"id\":\"message-groups\",\"enabled\":true,\"type\":\"remote-settings\",\"bucket\":\"message-groups\",\"updateCycleInMs\":3600000}"); 12 | pref("browser.tabs.tabmanager.enabled", false); 13 | pref("browser.xr.warning.infoURL", "https://www.mozilla.org/%LOCALE%/firefox/xr/"); 14 | pref("devtools.debugger.features.async-live-stacks", false); 15 | pref("devtools.recordreplay.cloudServer", ""); 16 | pref("devtools.webconsole.input.eagerEvaluation", false); 17 | pref("doh-rollout.profileCreationThreshold", "1572476400000"); 18 | pref("dom.event.default_to_passive_wheel_listeners", false); 19 | pref("dom.forms.requestsubmit.enabled", false); 20 | pref("dom.ipc.plugins.allow_dxgi_surface", true); 21 | pref("dom.manifest.enabled", false); 22 | pref("dom.security.featurePolicy.experimental.enabled", false); 23 | pref("dom.vr.always_support_ar", false); 24 | pref("dom.vr.always_support_vr", false); 25 | pref("findbar.matchdiacritics", 0); 26 | pref("gfx.webrender.compositor.surface-pool-size", 25); 27 | pref("gfx.webrender.enable-low-priority-pool", false); 28 | pref("gfx.webrender.quality.force-disable-sacrificing-subpixel-aa", false); 29 | pref("intl.charset.detector.ng.enabled", true); 30 | pref("intl.charset.detector.ng.in.enabled", false); 31 | pref("intl.charset.detector.ng.jp.enabled", false); 32 | pref("intl.charset.detector.ng.lk.enabled", false); 33 | pref("javascript.options.parser_defer_allocation", false); 34 | pref("layout.css.constructable-stylesheets.enabled", false); 35 | pref("layout.css.text-underline-position.enabled", false); 36 | pref("media.mediacontrol.testingevents.enabled", false); 37 | pref("media.peerconnection.mute_on_bye_or_timeout", false); 38 | pref("media.peerconnection.sdp.strict_success", false); 39 | pref("network.http.network_access_on_socket_process.enabled", false); 40 | pref("network.trr.send_user-agent_headers", false); 41 | pref("network.url.useDefaultURI", false); 42 | pref("permissions.default.xr", 0); 43 | pref("permissions.delegation.enabled", true); 44 | pref("security.allow_parent_unrestricted_js_loads", false); 45 | pref("security.app_menu.recordEventTelemetry", true); 46 | pref("security.pki.crlite_mode", 1); 47 | pref("signon.userInputRequiredToCapture.enabled", true); 48 | pref("telemetry.number_of_site_origin.min_interval", 300000); 49 | pref("widget.content.allow-gtk-dark-theme", false); 50 | pref("widget.content.gtk-high-contrast.enabled", true); 51 | 52 | // removed, renamed or hidden in v73.0: 53 | pref("browser.messaging-system.fxatoolbarbadge.enabled", true); 54 | pref("browser.tabs.remote.useHTTPResponseProcessSelection", false); 55 | pref("dom.audiochannel.audioCompeting", false); 56 | pref("dom.audiochannel.audioCompeting.allAgents", false); 57 | pref("dom.metaElement.setCookie.allowed", false); 58 | pref("extensions.getAddons.compatOverides.url", "https://services.addons.mozilla.org/api/v3/addons/compat-override/?guid=%IDS%&lang=%LOCALE%"); 59 | pref("extensions.htmlaboutaddons.discover.enabled", true); 60 | pref("extensions.htmlaboutaddons.enabled", true); 61 | pref("extensions.legacy.exceptions", "testpilot@cliqz.com,@testpilot-containers,jid1-NeEaf3sAHdKHPA@jetpack,@activity-streams,pulse@mozilla.com,@testpilot-addon,@min-vid,tabcentertest1@mozilla.com,snoozetabs@mozilla.com,speaktome@mozilla.com,hoverpad@mozilla.com"); 62 | pref("full-screen-api.unprefix.enabled", true); 63 | pref("layout.css.column-span.enabled", true); 64 | pref("layout.css.xul-box-display-values.survive-blockification.enabled", true); 65 | pref("permissions.delegation.enable", false); 66 | pref("permissions.eventTelemetry.enabled", false); 67 | pref("remote.enabled", false); 68 | pref("remote.force-local", true); 69 | pref("signon.storeSignons", true); 70 | 71 | // changed in v73.0: 72 | pref("browser.display.permit_backplate", true); // prev: false 73 | pref("browser.newtabpage.activity-stream.asrouter.providers.cfr-fxa", "{\"id\":\"cfr-fxa\",\"enabled\":true,\"type\":\"remote-settings\",\"bucket\":\"cfr-fxa\",\"frequency\":{\"custom\":[{\"period\":\"daily\",\"cap\":1}]},\"updateCycleInMs\":3600000}"); // prev: "{\"id\":\"cfr-fxa\",\"enabled\":true,\"type\":\"remote-settings\",\"bucket\":\"cfr-fxa\",\"frequency\":{\"custom\":[{\"period\":\"daily\",\"cap\":1}]}}" 74 | pref("browser.newtabpage.activity-stream.discoverystream.config", "{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"collapsible\":true,\"enabled\":true,\"show_spocs\":false,\"hardcoded_layout\":true,\"personalized\":true,\"layout_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/newtab/layout?version=1&consumer_key=$apiKey&layout_variant=basic\"}"); // prev: "{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"collapsible\":true,\"enabled\":false,\"show_spocs\":false,\"hardcoded_layout\":true,\"personalized\":true,\"layout_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/newtab/layout?version=1&consumer_key=$apiKey&layout_variant=basic\"}" 75 | pref("browser.safebrowsing.provider.mozilla.lists", "base-track-digest256,mozstd-trackwhite-digest256,google-trackwhite-digest256,content-track-digest256,mozplugin-block-digest256,mozplugin2-block-digest256,block-flash-digest256,except-flash-digest256,allow-flashallow-digest256,except-flashallow-digest256,block-flashsubdoc-digest256,except-flashsubdoc-digest256,ads-track-digest256,social-track-digest256,analytics-track-digest256,base-fingerprinting-track-digest256,content-fingerprinting-track-digest256,base-cryptomining-track-digest256,content-cryptomining-track-digest256,fanboyannoyance-ads-digest256,fanboysocial-ads-digest256,easylist-ads-digest256,easyprivacy-ads-digest256,adguard-ads-digest256,social-tracking-protection-digest256,social-tracking-protection-facebook-digest256,social-tracking-protection-linkedin-digest256,social-tracking-protection-twitter-digest256"); // prev: "base-track-digest256,mozstd-trackwhite-digest256,content-track-digest256,mozplugin-block-digest256,mozplugin2-block-digest256,block-flash-digest256,except-flash-digest256,allow-flashallow-digest256,except-flashallow-digest256,block-flashsubdoc-digest256,except-flashsubdoc-digest256,ads-track-digest256,social-track-digest256,analytics-track-digest256,base-fingerprinting-track-digest256,content-fingerprinting-track-digest256,base-cryptomining-track-digest256,content-cryptomining-track-digest256,fanboyannoyance-ads-digest256,fanboysocial-ads-digest256,easylist-ads-digest256,easyprivacy-ads-digest256,adguard-ads-digest256,social-tracking-protection-digest256,social-tracking-protection-facebook-digest256,social-tracking-protection-linkedin-digest256,social-tracking-protection-twitter-digest256" 76 | pref("devtools.responsive.metaViewport.enabled", true); // prev: false 77 | pref("dom.serviceWorkers.idle_extended_timeout", 30000); // prev: 300000 78 | pref("extensions.abuseReport.openDialog", true); // prev: false 79 | pref("extensions.blocklist.useXML", false); // prev: true 80 | pref("fission.rebuild_frameloaders_on_remoteness_change", true); // prev: false 81 | pref("gfx.direct3d11.use-double-buffering", false); // prev: true 82 | pref("layout.css.moz-touch-enabled.enabled", false); // prev: true 83 | pref("mathml.mfenced_element.disabled", true); // prev: false 84 | pref("media.audiograph.single_thread.enabled", true); // prev: false 85 | pref("network.trr.resolvers", "[{ \"name\": \"Cloudflare\", \"url\": \"https://mozilla.cloudflare-dns.com/dns-query\" },{ \"name\": \"NextDNS\", \"url\": \"https://trr.dns.nextdns.io/\" }]"); // prev: "[{ \"name\": \"Cloudflare\", \"url\": \"https://mozilla.cloudflare-dns.com/dns-query\" }]" 86 | pref("svg.text-spacing.enabled", true); // prev: false 87 | pref("urlclassifier.features.fingerprinting.annotate.whitelistTables", "mozstd-trackwhite-digest256,google-trackwhite-digest256"); // prev: "mozstd-trackwhite-digest256" 88 | pref("urlclassifier.features.fingerprinting.whitelistTables", "mozstd-trackwhite-digest256,google-trackwhite-digest256"); // prev: "mozstd-trackwhite-digest256" 89 | pref("urlclassifier.features.socialtracking.annotate.whitelistTables", "mozstd-trackwhite-digest256,google-trackwhite-digest256"); // prev: "mozstd-trackwhite-digest256" 90 | pref("urlclassifier.features.socialtracking.whitelistTables", "mozstd-trackwhite-digest256,google-trackwhite-digest256"); // prev: "mozstd-trackwhite-digest256" 91 | pref("urlclassifier.trackingAnnotationWhitelistTable", "moztest-trackwhite-simple,mozstd-trackwhite-digest256,google-trackwhite-digest256"); // prev: "moztest-trackwhite-simple,mozstd-trackwhite-digest256" 92 | pref("urlclassifier.trackingWhitelistTable", "moztest-trackwhite-simple,mozstd-trackwhite-digest256,google-trackwhite-digest256"); // prev: "moztest-trackwhite-simple,mozstd-trackwhite-digest256" 93 | --------------------------------------------------------------------------------