arkenfox / user.js

Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening
MIT License
10.14k stars 515 forks source link

ToDo: diffs FF88-FF89 #1178

Closed earthlng closed 3 years ago

earthlng commented 3 years ago

FF89 is scheduled for release June 1st

FF89 release notes [when ready] FF89 for developers FF89 security advisories


130 diffs ( 74 new, 23 gone, 33 different )

new in v89.0:

removed, renamed or hidden in v89.0:

nothing to see ... move along .,. stop lollygagging

changed in v89.0:


ignore

click me for details

==NEW ```js pref("app.update.background.interval", 25200); pref("app.update.background.loglevel", "error"); pref("apz.overscroll.damping", "1.1"); pref("apz.overscroll.max_velocity", "10.0"); pref("apz.overscroll.spring_stiffness", "200.0"); pref("apz.overscroll.test_async_scroll_offset.enabled", false); pref("apz.windows.check_for_pan_gesture_conversion", true); pref("browser.ctrlTab.sortByRecentlyUsed", false); pref("browser.opaqueResponseBlocking", false); pref("browser.privatebrowsing.infoBody", ""); pref("browser.privatebrowsing.infoEnabled", true); pref("browser.privatebrowsing.infoIcon", ""); pref("browser.privatebrowsing.infoLinkText", ""); pref("browser.privatebrowsing.infoLinkUrl", ""); pref("browser.privatebrowsing.infoTitle", ""); pref("browser.privatebrowsing.promoEnabled", true); pref("browser.privatebrowsing.promoLinkText", ""); pref("browser.privatebrowsing.promoLinkUrl", ""); pref("browser.privatebrowsing.promoTitle", ""); pref("browser.proton.contextmenus.enabled", true); pref("browser.proton.doorhangers.enabled", true); pref("browser.proton.modals.enabled", true); pref("browser.proton.places-tooltip.enabled", false); pref("browser.startup.upgradeDialog.enabled", true); pref("browser.tabs.secondaryTextUnsupportedLocales", "ar,bn,bo,ckb,fa,gu,he,hi,ja,km,kn,ko,lo,mr,my,ne,pa,si,ta,te,th,ur,zh"); pref("browser.theme.toolbar-theme", 2); pref("browser.urlbar.experimental.firefoxSuggestLabels.enabled", false); pref("browser.urlbar.quicksuggest.shouldShowOnboardingDialog", true); pref("browser.urlbar.quicksuggest.showOnboardingDialogAfterNRestarts", 2); pref("browser.urlbar.suggest.calculator", false); pref("devtools.target-switching.server.enabled", false); pref("dom.forms.datetime-local", false); pref("dom.forms.datetime-local.widget", false); pref("dom.input_events.strict_input_vsync_alignment", false); pref("dom.security.enforceIPCBasedPrincipalVetting", true); pref("extensions.pocket.showHome", true); pref("gfx.color_management.native_srgb", false); pref("gfx.webrender.fallback.software.requires-gpu-process", true); pref("image.mem.shared.unmap.force-enabled", false); pref("image.mem.shared.unmap.min_expiration_ms", 60000); pref("image.mem.shared.unmap.min_threshold_kb", 100); pref("intl.l10n.pseudo", ""); pref("javascript.options.experimental.top_level_await", true); pref("javascript.options.inlining_bytecode_max_length", 130); pref("layers.gpu-process.stable.frame-threshold", 10); pref("layers.gpu-process.stable.min-uptime-ms", 240000); pref("layout.css.bloom-filter-attribute-names.enabled", true); pref("layout.css.font-metrics-overrides.enabled", true); pref("layout.css.moz-outline-radius.enabled", false); pref("layout.css.page-size.enabled", false); pref("layout.css.size-adjust.enabled", false); pref("layout.use-plugin-fallback", false); pref("network.http.http3.parallel_fallback_conn_limit", 32); pref("nglayout.initialpaint.delay", 5); pref("nglayout.initialpaint.delay_in_oopif", 5); pref("services.sync.prefs.sync.browser.ctrlTab.sortByRecentlyUsed", true); pref("services.sync.prefs.sync.browser.menu.showViewImageInfo", true); pref("signon.recipes.remoteRecipes.enabled", true); pref("signon.relatedRealms.enabled", false); pref("ui.textHighlightBackground", "#ef0fff"); pref("ui.textHighlightForeground", "#ffffff"); pref("ui.textSelectBackgroundAttention", "#38d878"); pref("ui.textSelectBackgroundDisabled", "#b0b0b0"); pref("widget.content.allow-gtk-dark-theme.accent", true); pref("widget.content.allow-gtk-dark-theme.scrollbar", false); pref("widget.content.allow-gtk-dark-theme.scrollbar_active", true); pref("widget.content.allow-gtk-dark-theme.selection", true); pref("widget.non-native-theme.scrollbar.active-always-themed", true); ``` ==REMOVED or HIDDEN ```js pref("browser.aboutwelcome.design", ""); pref("browser.ctrlTab.recentlyUsedOrder", true); pref("browser.defaultbrowser.notificationbar", false); pref("browser.defaultbrowser.notificationbar.checkcount", 0); pref("browser.defaultbrowser.notificationbar.checklimit", 10000); pref("browser.tabs.extraDragSpace", false); pref("extensions.screenshots.upload-disabled", false); pref("gfx.webrender.software.unaccelerated-widget.force", false); pref("image.honor_orientation_metadata.natural_size", true); pref("image.honor-orientation-metadata", true); pref("javascript.options.wasm_gc", false); pref("javascript.options.wasm_multi_value", true); pref("javascript.options.wasm_reftypes", true); pref("layout.css.image-orientation.initial-from-image", true); pref("layout.css.prefers-color-scheme-no-preference.enabled", false); pref("layout.css.width-and-height-map-to-aspect-ratio.enabled", true); pref("network.data.max-uri-length-mobile", 2097152); pref("services.sync.prefs.sync.browser.ctrlTab.recentlyUsedOrder", true); pref("signon.management.page.showPasswordSyncNotification", true); pref("signon.recipes.remoteRecipesEnabled", true); pref("toolkit.telemetry.ecosystemtelemetry.enabled", false); pref("widget.remote-look-and-feel", true); ``` ==CHANGED ```js pref("app.feedback.baseURL", "https://ideas.mozilla.org/"); // prev: "https://input.mozilla.org/%LOCALE%/feedback/%APP%/%VERSION%/" pref("apz.mac.enable_double_tap_zoom_touchpad_gesture", true); // prev: false pref("apz.zoom_animation_duration_ms", 350); // prev: 250 pref("browser.aboutwelcome.skipFocus", true); // prev: false pref("browser.contentblocking.features.strict", "tp,tpPrivate,cookieBehavior5,cookieBehaviorPBM5,cm,fp,stp,lvl2"); // prev: "tp,tpPrivate,cookieBehavior5,cm,fp,stp,lvl2" pref("browser.contentblocking.report.vpn_platforms", "win,mac,linux"); // prev: "win" pref("browser.contentblocking.report.vpn_regions", "us,ca,nz,sg,my,gb,de,fr"); // prev: "us,ca,nz,sg,my,gb" pref("browser.newtabpage.activity-stream.asrouter.providers.messaging-experiments", "{\"id\":\"messaging-experiments\",\"enabled\":true,\"type\":\"remote-experiments\",\"messageGroups\":[\"cfr\",\"whats-new-panel\",\"moments-page\",\"cfr-fxa\",\"aboutwelcome\",\"infobar\"],\"updateCycleInMs\":3600000}"); // prev: "{\"id\":\"messaging-experiments\",\"enabled\":true,\"type\":\"remote-experiments\",\"messageGroups\":[\"cfr\",\"whats-new-panel\",\"moments-page\",\"snippets\",\"cfr-fxa\",\"aboutwelcome\",\"infobar\"],\"updateCycleInMs\":3600000}" pref("browser.newtabpage.activity-stream.asrouter.providers.snippets", "{\"id\":\"snippets\",\"enabled\":false,\"type\":\"remote\",\"url\":\"https://snippets.cdn.mozilla.net/%STARTPAGE_VERSION%/%NAME%/%VERSION%/%APPBUILDID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/\",\"updateCycleInMs\":14400000}"); // prev: "{\"id\":\"snippets\",\"enabled\":true,\"type\":\"remote\",\"url\":\"https://snippets.cdn.mozilla.net/%STARTPAGE_VERSION%/%NAME%/%VERSION%/%APPBUILDID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/\",\"updateCycleInMs\":14400000}" pref("browser.newtabpage.activity-stream.feeds.section.highlights", false); // prev: true pref("browser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar", true); // prev: false pref("browser.newtabpage.activity-stream.logowordmark.alwaysVisible", true); // prev: false pref("browser.newtabpage.activity-stream.newNewtabExperience.enabled", true); // prev: false pref("browser.proton.enabled", true); // prev: false pref("browser.startup.preXulSkeletonUI", true); // prev: false pref("captivedetect.canonicalContent", ""); // prev: "success\n" pref("captivedetect.canonicalURL", "http://detectportal.firefox.com/canonical.html"); // prev: "http://detectportal.firefox.com/success.txt" pref("doh-rollout.provider-steering.enabled", true); // prev: false pref("dom.enable_event_timing", true); // prev: false pref("gfx.e10s.font-list.shared", true); // prev: false pref("gfx.webrender.fallback.software", true); // prev: false pref("javascript.options.large_arraybuffers", true); // prev: false pref("javascript.options.wasm_simd", true); // prev: false pref("layers.gpu-process.max_restarts", 3); // prev: 1 pref("layout.css.aspect-ratio.enabled", true); // prev: false pref("layout.css.forced-colors.enabled", true); // prev: false pref("pdfjs.enablePrintAutoRotate", true); // prev: false pref("privacy.webrtc.deviceGracePeriodTimeoutMs", 3600000); // prev: 50000 pref("prompts.contentPromptSubDialog", true); // prev: false pref("prompts.windowPromptSubDialog", true); // prev: false pref("security.tls.enable_delegated_credentials", true); // prev: false // ^^ FF70+ security.tls.enable_delegated_credentials // ^^ Bug 1562773 - Add a preference to enable Delegated Credentials in NSS // ^^ https://en.wikipedia.org/wiki/Delegated_credential ```

earthlng commented 3 years ago
some bugzilla tickets

* app.feedback.baseURL Bug [1623187](https://bugzilla.mozilla.org/show_bug.cgi?id=1623187) - 1623187 Deprecate input.m.o in favor of ideas.m.o * app.update.background.interval Bug [1687777](https://bugzilla.mozilla.org/show_bug.cgi?id=1687777) - Schedule OS-level `--backgroundtask backgroundupdate` on Windows. * app.update.background.loglevel Bug [1703886](https://bugzilla.mozilla.org/show_bug.cgi?id=1703886) - Let `MOZ_BACKGROUNDTASKS` and `MOZ_UPDATE_AGENT` ride the trains. * app.update.background.scheduling.enabled Bug [1703909](https://bugzilla.mozilla.org/show_bug.cgi?id=1703909) - Enable background update for Nightly users on Windows. Bug [1687777](https://bugzilla.mozilla.org/show_bug.cgi?id=1687777) - Schedule OS-level `--backgroundtask backgroundupdate` on Windows. * apz.mac.enable_double_tap_zoom_touchpad_gesture Bug [674371](https://bugzilla.mozilla.org/show_bug.cgi?id=674371). Turn on the pref for double tap to zoom on mac. Bug [1698642](https://bugzilla.mozilla.org/show_bug.cgi?id=1698642). Enable double tap to zoom on macOS in nightly only. Bug [1696802](https://bugzilla.mozilla.org/show_bug.cgi?id=1696802). Add code to support double tap to zoom on mac. * apz.overscroll.damping Bug [1702978](https://bugzilla.mozilla.org/show_bug.cgi?id=1702978) - Reduce springiness of the overscroll snapback animation. Bug [1702978](https://bugzilla.mozilla.org/show_bug.cgi?id=1702978) - Reduce maximum allowed velocity when initiating overscroll snapback animation. Bug [1702978](https://bugzilla.mozilla.org/show_bug.cgi?id=1702978) - Add prefs for some of the overscroll physics aspects. * apz.overscroll.max_velocity Bug [1702978](https://bugzilla.mozilla.org/show_bug.cgi?id=1702978) - Reduce maximum allowed velocity when initiating overscroll snapback animation. Bug [1702978](https://bugzilla.mozilla.org/show_bug.cgi?id=1702978) - Add prefs for some of the overscroll physics aspects. * apz.overscroll.spring_stiffness Bug [1702978](https://bugzilla.mozilla.org/show_bug.cgi?id=1702978) - Reduce springiness of the overscroll snapback animation. Bug [1702978](https://bugzilla.mozilla.org/show_bug.cgi?id=1702978) - Add prefs for some of the overscroll physics aspects. * apz.overscroll.test_async_scroll_offset.enabled Bug [1699880](https://bugzilla.mozilla.org/show_bug.cgi?id=1699880) - Gate the test async scroll offset going into overscroll on a pref. * apz.windows.check_for_pan_gesture_conversion Bug [1687636](https://bugzilla.mozilla.org/show_bug.cgi?id=1687636) - Add a pref to disable the check to convert touch events to pan gesture events. * apz.zoom_animation_duration_ms Bug [1709639](https://bugzilla.mozilla.org/show_bug.cgi?id=1709639). Make the double tap zoom animation 350ms long on desktop (macos). * browser.aboutwelcome.design Bug [1704571](https://bugzilla.mozilla.org/show_bug.cgi?id=1704571) - Graduate new user onboarding to the main proton pref Bug [1696554](https://bugzilla.mozilla.org/show_bug.cgi?id=1696554) - Make multistage design configurable to support proton * browser.aboutwelcome.skipFocus Bug [1706746](https://bugzilla.mozilla.org/show_bug.cgi?id=1706746) - New user onboarding - Remove urlbar focus by default Bug [1692227](https://bugzilla.mozilla.org/show_bug.cgi?id=1692227) - Add ExperimentFeature to newnewtab/settings panel * browser.compactmode.show Bug [1703254](https://bugzilla.mozilla.org/show_bug.cgi?id=1703254) - Hide compact mode for people who don't use it, and Density menu when there's only one option. * browser.contentblocking.features.strict Bug [1698843](https://bugzilla.mozilla.org/show_bug.cgi?id=1698843) - Part 3: Set content blocking category flag for cookieBehavior for the private mode. Bug [1686296](https://bugzilla.mozilla.org/show_bug.cgi?id=1686296) - Enable dFPI in strict mode for all channels. Bug [1680459](https://bugzilla.mozilla.org/show_bug.cgi?id=1680459) - Part1: Enable Level 2 list for ETP Strict mode. * browser.contentblocking.report.vpn_platforms Bug [1703653](https://bugzilla.mozilla.org/show_bug.cgi?id=1703653) - Enable about:protections VPN links for mac, linux, de, and fr * browser.contentblocking.report.vpn_regions Bug [1703653](https://bugzilla.mozilla.org/show_bug.cgi?id=1703653) - Enable about:protections VPN links for mac, linux, de, and fr * browser.ctrlTab.recentlyUsedOrder Bug [1692303](https://bugzilla.mozilla.org/show_bug.cgi?id=1692303) - Flip default value to browser.ctrlTab.recentlyUsedOrder to false * browser.ctrlTab.sortByRecentlyUsed Bug [1692303](https://bugzilla.mozilla.org/show_bug.cgi?id=1692303) - Flip default value to browser.ctrlTab.recentlyUsedOrder to false * browser.defaultbrowser.notificationbar Bug [1681130](https://bugzilla.mozilla.org/show_bug.cgi?id=1681130) - Remove the Set to Default notification bar * browser.defaultbrowser.notificationbar.checkcount Bug [1681130](https://bugzilla.mozilla.org/show_bug.cgi?id=1681130) - Remove the Set to Default notification bar * browser.defaultbrowser.notificationbar.checklimit Bug [1681130](https://bugzilla.mozilla.org/show_bug.cgi?id=1681130) - Remove the Set to Default notification bar * browser.menu.showViewImageInfo Bug [1705810](https://bugzilla.mozilla.org/show_bug.cgi?id=1705810) - Sync the View Image Info visibility preference Bug [1702013](https://bugzilla.mozilla.org/show_bug.cgi?id=1702013) - Re-introduce "view image info" in the image context menu in an about:config pref and enable that pref by default in devedition. * browser.newtabpage.activity-stream.asrouter.providers.messaging-experiments Bug [1709984](https://bugzilla.mozilla.org/show_bug.cgi?id=1709984) - Disable snippets by default. Bug [1685525](https://bugzilla.mozilla.org/show_bug.cgi?id=1685525) - Update or add a trigger capable of targeting newtab/homepage for messages * browser.newtabpage.activity-stream.asrouter.providers.snippets Bug [1709984](https://bugzilla.mozilla.org/show_bug.cgi?id=1709984) - Disable snippets by default. * browser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar Bug [1699834](https://bugzilla.mozilla.org/show_bug.cgi?id=1699834) - Enable new tab page handoff by default and in automated tests. * browser.newtabpage.activity-stream.logowordmark.alwaysVisible Bug [1703941](https://bugzilla.mozilla.org/show_bug.cgi?id=1703941) - Turn on prefs for new tab design work in Firefox 89. Bug [1681428](https://bugzilla.mozilla.org/show_bug.cgi?id=1681428) - back out highlights and logo changes Bug [1677852](https://bugzilla.mozilla.org/show_bug.cgi?id=1677852) - Default on the Firefox logo on new tab, show when pocket is disabled. Bug [1681428](https://bugzilla.mozilla.org/show_bug.cgi?id=1681428) - back out highlights and logo changes. Bug [1672476](https://bugzilla.mozilla.org/show_bug.cgi?id=1672476) - Add a pref to permanently show the firefox logo on the newtab page. * browser.newtabpage.activity-stream.newNewtabExperience.enabled Bug [1703941](https://bugzilla.mozilla.org/show_bug.cgi?id=1703941) - Turn on prefs for new tab design work in Firefox 89. Bug [1671935](https://bugzilla.mozilla.org/show_bug.cgi?id=1671935) - Add a parent pref to turn on/off the entire new new tab experience. * browser.opaqueResponseBlocking Bug [1703968](https://bugzilla.mozilla.org/show_bug.cgi?id=1703968): Part 2 - Enable COOP+COEP prefs on GeckoView Nightly; Bug [1696111](https://bugzilla.mozilla.org/show_bug.cgi?id=1696111) - Enable the pref for ORB on Nightly; Bug [1696111](https://bugzilla.mozilla.org/show_bug.cgi?id=1696111) - Add a pref for ORB and disable it by default; * browser.privatebrowsing.infoBody Bug [1709344](https://bugzilla.mozilla.org/show_bug.cgi?id=1709344) - Add Nimbus to about:privatebrowsing. * browser.privatebrowsing.infoEnabled Bug [1709344](https://bugzilla.mozilla.org/show_bug.cgi?id=1709344) - Add Nimbus to about:privatebrowsing. * browser.privatebrowsing.infoIcon Bug [1709344](https://bugzilla.mozilla.org/show_bug.cgi?id=1709344) - Add Nimbus to about:privatebrowsing. * browser.privatebrowsing.infoLinkText Bug [1709344](https://bugzilla.mozilla.org/show_bug.cgi?id=1709344) - Add Nimbus to about:privatebrowsing. * browser.privatebrowsing.infoLinkUrl Bug [1709344](https://bugzilla.mozilla.org/show_bug.cgi?id=1709344) - Add Nimbus to about:privatebrowsing. * browser.privatebrowsing.infoTitle Bug [1709344](https://bugzilla.mozilla.org/show_bug.cgi?id=1709344) - Add Nimbus to about:privatebrowsing. * browser.privatebrowsing.promoEnabled Bug [1709344](https://bugzilla.mozilla.org/show_bug.cgi?id=1709344) - Add Nimbus to about:privatebrowsing. * browser.privatebrowsing.promoLinkText Bug [1709344](https://bugzilla.mozilla.org/show_bug.cgi?id=1709344) - Add Nimbus to about:privatebrowsing. * browser.privatebrowsing.promoLinkUrl Bug [1709344](https://bugzilla.mozilla.org/show_bug.cgi?id=1709344) - Add Nimbus to about:privatebrowsing. * browser.privatebrowsing.promoTitle Bug [1709344](https://bugzilla.mozilla.org/show_bug.cgi?id=1709344) - Add Nimbus to about:privatebrowsing. * browser.proton.contextmenus.enabled Bug [1704616](https://bugzilla.mozilla.org/show_bug.cgi?id=1704616) - enable proton modals by default Bug [1703716](https://bugzilla.mozilla.org/show_bug.cgi?id=1703716) - Enable Proton context menus by default. Bug [1703716](https://bugzilla.mozilla.org/show_bug.cgi?id=1703716) - Enable Proton context menu and panels. Bug [1698132](https://bugzilla.mozilla.org/show_bug.cgi?id=1698132) - Convert proton pref checks from @supports rules to media features. * browser.proton.doorhangers.enabled Bug [1703716](https://bugzilla.mozilla.org/show_bug.cgi?id=1703716) - Enable Proton panels. Bug [1703716](https://bugzilla.mozilla.org/show_bug.cgi?id=1703716) - Enable Proton context menu and panels. Bug [1698132](https://bugzilla.mozilla.org/show_bug.cgi?id=1698132) - Convert proton pref checks from @supports rules to media features. * browser.proton.enabled Bug [1699250](https://bugzilla.mozilla.org/show_bug.cgi?id=1699250) - Use proton dark theme in-content Bug [1680069](https://bugzilla.mozilla.org/show_bug.cgi?id=1680069) - proton root attribute and pref work, Bug [1703716](https://bugzilla.mozilla.org/show_bug.cgi?id=1703716) - Enable Proton context menus by default. Bug [1703716](https://bugzilla.mozilla.org/show_bug.cgi?id=1703716) - Revert backout of 44916257e305 since it was backed out twice. Bug [1703716](https://bugzilla.mozilla.org/show_bug.cgi?id=1703716) - Enable Proton context menu and panels. Bug [1700109](https://bugzilla.mozilla.org/show_bug.cgi?id=1700109) - Enable main Proton pref by default in Nightly * browser.proton.modals.enabled Bug [1704616](https://bugzilla.mozilla.org/show_bug.cgi?id=1704616) - enable proton modals by default Bug [1703716](https://bugzilla.mozilla.org/show_bug.cgi?id=1703716) - Enable Proton panels. Bug [1703716](https://bugzilla.mozilla.org/show_bug.cgi?id=1703716) - Enable Proton context menu and panels. Bug [1698132](https://bugzilla.mozilla.org/show_bug.cgi?id=1698132) - Convert proton pref checks from @supports rules to media features. * browser.proton.places-tooltip.enabled Bug [1698132](https://bugzilla.mozilla.org/show_bug.cgi?id=1698132) - Convert proton pref checks from @supports rules to media features. * browser.startup.preXulSkeletonUI Bug [1705470](https://bugzilla.mozilla.org/show_bug.cgi?id=1705470) - Flip pref for skeleton UI to ride the trains to release Bug [1680258](https://bugzilla.mozilla.org/show_bug.cgi?id=1680258) - Enable skeleton UI on nightly Bug [1674221](https://bugzilla.mozilla.org/show_bug.cgi?id=1674221) - Make skeleton UI pref visible to windows users * browser.startup.upgradeDialog.enabled Bug [1697222](https://bugzilla.mozilla.org/show_bug.cgi?id=1697222) - Show upgrade dialog without conflicting with existing default browser prompt. * browser.tabs.extraDragSpace Bug [1701990](https://bugzilla.mozilla.org/show_bug.cgi?id=1701990) - Remove Drag Space * browser.tabs.secondaryTextUnsupportedLocales Bug [1699841](https://bugzilla.mozilla.org/show_bug.cgi?id=1699841) - Hide the secondary text for locales where it doesn't fit, and always make the overlay icon visible in such locales. * browser.theme.toolbar-theme Bug [1707895](https://bugzilla.mozilla.org/show_bug.cgi?id=1707895) - Make the -moz-toolbar-prefers-color-scheme a tri-state. * browser.urlbar.experimental.firefoxSuggestLabels.enabled Bug [1708621](https://bugzilla.mozilla.org/show_bug.cgi?id=1708621) - Add experimental Firefox Suggest label in the urlbar view to support Firefox Suggest experiments. * browser.urlbar.quicksuggest.shouldShowOnboardingDialog Bug [1709088](https://bugzilla.mozilla.org/show_bug.cgi?id=1709088) - Allow QuickSuggest experiment to skip the opt-in modal * browser.urlbar.quicksuggest.showOnboardingDialogAfterNRestarts Bug [1709088](https://bugzilla.mozilla.org/show_bug.cgi?id=1709088) - Allow QuickSuggest experiment to skip the opt-in modal * browser.urlbar.suggest.calculator Bug [1697251](https://bugzilla.mozilla.org/show_bug.cgi?id=1697251) - Add a calculator to the Urlbar * captivedetect.canonicalContent Bug [1433500](https://bugzilla.mozilla.org/show_bug.cgi?id=1433500) - detectportal.firefox.com should return something informative for users * captivedetect.canonicalURL Bug [1433500](https://bugzilla.mozilla.org/show_bug.cgi?id=1433500) - detectportal.firefox.com should return something informative for users * devtools.target-switching.server.enabled Bug [1644397](https://bugzilla.mozilla.org/show_bug.cgi?id=1644397) - [devtools] Create tab targets on process change via the Watcher Actor. * doh-rollout.provider-steering.enabled Bug [1704158](https://bugzilla.mozilla.org/show_bug.cgi?id=1704158) - [DoH] Turn on provider steering by default. * dom.enable_event_timing Bug [1701029](https://bugzilla.mozilla.org/show_bug.cgi?id=1701029) - Enable PerformanceEventTiming in all channels * dom.forms.datetime-local Bug [1705946](https://bugzilla.mozilla.org/show_bug.cgi?id=1705946) - Add some prefs for datetime-local. * dom.forms.datetime-local.widget Bug [1705946](https://bugzilla.mozilla.org/show_bug.cgi?id=1705946) - Add some prefs for datetime-local. * dom.input_events.strict_input_vsync_alignment Bug [1705392](https://bugzilla.mozilla.org/show_bug.cgi?id=1705392) - Disable strict_input_vsync_alignment due to some Nightly crashes Bug [1697585](https://bugzilla.mozilla.org/show_bug.cgi?id=1697585) - Make input tasks can be more strictly aligned with Vsync * dom.security.https_only_mode_https_first Bug [1704719](https://bugzilla.mozilla.org/show_bug.cgi?id=1704719): Introduce Pref for HTTPS-First in Private Browsing Mode Bug [1658924](https://bugzilla.mozilla.org/show_bug.cgi?id=1658924): Implement HTTPS-First and automatically fall back to http if secure top-level connection is not available * dom.security.https_only_mode_https_first_pbm Bug [1704719](https://bugzilla.mozilla.org/show_bug.cgi?id=1704719): Introduce Pref for HTTPS-First in Private Browsing Mode * extensions.pocket.showHome Bug [1697597](https://bugzilla.mozilla.org/show_bug.cgi?id=1697597) - Adding a Pocket button home view * extensions.screenshots.upload-disabled Bug [1635068](https://bugzilla.mozilla.org/show_bug.cgi?id=1635068): fix removed dead pref extensions.screenshots.upload-disabled and unused function isUploadDisabled() * gfx.color_management.native_srgb Bug [1696688](https://bugzilla.mozilla.org/show_bug.cgi?id=1696688). Set IOSurface color space to sRGB. * gfx.e10s.font-list.shared Bug [1694174](https://bugzilla.mozilla.org/show_bug.cgi?id=1694174) - Pref-on the shared font-list by default for all channels. Bug [1695528](https://bugzilla.mozilla.org/show_bug.cgi?id=1695528) - Activate the bundled Twemoji Mozilla font by default on all Windows versions, for better character coverage than Segoe UI Emoji offers. * gfx.webrender.fallback.software Bug [1709476](https://bugzilla.mozilla.org/show_bug.cgi?id=1709476) - Allow falling back to Software WebRender from D3D11/WebRender in release. Bug [1701236](https://bugzilla.mozilla.org/show_bug.cgi?id=1701236) - Disable fallback from WR to basic on desktop in nightly and early beta. Bug [1700949](https://bugzilla.mozilla.org/show_bug.cgi?id=1700949) - Set pref gfx.webrender.fallback.software to false on Android * gfx.webrender.fallback.software.requires-gpu-process Bug [1709476](https://bugzilla.mozilla.org/show_bug.cgi?id=1709476) - Allow falling back to Software WebRender from D3D11/WebRender in release. * gfx.webrender.software.unaccelerated-widget.force Bug [1704927](https://bugzilla.mozilla.org/show_bug.cgi?id=1704927) - Allow Software WebRender for all popups on early beta and Fission users. * image.honor_orientation_metadata.natural_size Bug [1704332](https://bugzilla.mozilla.org/show_bug.cgi?id=1704332) - Remove various image-orientation related prefs. * image.honor-orientation-metadata Bug [1704332](https://bugzilla.mozilla.org/show_bug.cgi?id=1704332) - Remove various image-orientation related prefs. * image.mem.shared.unmap.force-enabled Bug [1699224](https://bugzilla.mozilla.org/show_bug.cgi?id=1699224) - Part 4. Allow shared surfaces to be mapped and unmapped on demand. * image.mem.shared.unmap.min_expiration_ms Bug [1699224](https://bugzilla.mozilla.org/show_bug.cgi?id=1699224) - Part 4. Allow shared surfaces to be mapped and unmapped on demand. * image.mem.shared.unmap.min_threshold_kb Bug [1699224](https://bugzilla.mozilla.org/show_bug.cgi?id=1699224) - Part 4. Allow shared surfaces to be mapped and unmapped on demand. * intl.l10n.pseudo Bug [1700447](https://bugzilla.mozilla.org/show_bug.cgi?id=1700447) - Define a default value for "intl.l10n.pseudo" pref; * javascript.options.experimental.top_level_await Bug [1681046](https://bugzilla.mozilla.org/show_bug.cgi?id=1681046) - Enable Top Level Await by default Bug [1697904](https://bugzilla.mozilla.org/show_bug.cgi?id=1697904) - Stop using RelaxedAtomicBool type for js prefs. Bug [1697904](https://bugzilla.mozilla.org/show_bug.cgi?id=1697904) - Cleanup StaticPrefList.yaml formatting of javascript prefs. * javascript.options.inlining_bytecode_max_length Bug [1659511](https://bugzilla.mozilla.org/show_bug.cgi?id=1659511): Enable forced-colors by default Bug [1700771](https://bugzilla.mozilla.org/show_bug.cgi?id=1700771) - Create pref for inlining maximum function size. * javascript.options.large_arraybuffers Bug [1703505](https://bugzilla.mozilla.org/show_bug.cgi?id=1703505) - Flip pref for large ArrayBuffer. * javascript.options.wasm_gc Bug [1677204](https://bugzilla.mozilla.org/show_bug.cgi?id=1677204) - wasm: Factor out feature gating to declarative macro. * javascript.options.wasm_multi_value Bug [1677204](https://bugzilla.mozilla.org/show_bug.cgi?id=1677204) - wasm: Remove multi-value flag. * javascript.options.wasm_reftypes Bug [1677204](https://bugzilla.mozilla.org/show_bug.cgi?id=1677204) - wasm: Factor out feature gating to declarative macro. Bug [1651799](https://bugzilla.mozilla.org/show_bug.cgi?id=1651799) - Don't set reference-types pref when compile-flag is not set. * javascript.options.wasm_simd Bug [1675385](https://bugzilla.mozilla.org/show_bug.cgi?id=1675385) - Move architecture-dependent wasm prefs to static prefs. Bug [1657374](https://bugzilla.mozilla.org/show_bug.cgi?id=1657374) - flip flags for wasm simd. Bug [1703505](https://bugzilla.mozilla.org/show_bug.cgi?id=1703505) - Flip pref for large ArrayBuffer. Bug [1695585](https://bugzilla.mozilla.org/show_bug.cgi?id=1695585) - Flip SIMD flag to true for x64/x86. Bug [1678097](https://bugzilla.mozilla.org/show_bug.cgi?id=1678097) - Enable Ion for wasm on ARM64 (phase 1). Bug [1697904](https://bugzilla.mozilla.org/show_bug.cgi?id=1697904) - Cleanup StaticPrefList.yaml formatting of javascript prefs. * layers.gpu-process.max_restarts Bug [1707682](https://bugzilla.mozilla.org/show_bug.cgi?id=1707682) - Bump up GPU process max restarts. * layers.gpu-process.stable.frame-threshold Bug [1707610](https://bugzilla.mozilla.org/show_bug.cgi?id=1707610) - Make GPU process restart criteria depend on rendering frames and uptime. * layers.gpu-process.stable.min-uptime-ms Bug [1707610](https://bugzilla.mozilla.org/show_bug.cgi?id=1707610) - Make GPU process restart criteria depend on rendering frames and uptime. * layout.css.aspect-ratio.enabled Bug [1672073](https://bugzilla.mozilla.org/show_bug.cgi?id=1672073) - Ship aspect-ratio. * layout.css.bloom-filter-attribute-names.enabled Bug [1704551](https://bugzilla.mozilla.org/show_bug.cgi?id=1704551) - Add attribute names to the bloom filter. * layout.css.font-metrics-overrides.enabled Bug [1704494](https://bugzilla.mozilla.org/show_bug.cgi?id=1704494) - Enable the ascent-, descent-, and line-gap-override descriptors on all channels. Bug [1681691](https://bugzilla.mozilla.org/show_bug.cgi?id=1681691) - Add ascent-, descent- and line-gap-override descriptors to the style system. * layout.css.forced-colors.enabled Bug [1659511](https://bugzilla.mozilla.org/show_bug.cgi?id=1659511): Enable forced-colors by default * layout.css.image-orientation.initial-from-image Bug [1704332](https://bugzilla.mozilla.org/show_bug.cgi?id=1704332) - Remove various image-orientation related prefs. * layout.css.moz-outline-radius.enabled Bug [1705509](https://bugzilla.mozilla.org/show_bug.cgi?id=1705509) - Hide -moz-outline-radius behind a pref. * layout.css.page-size.enabled Bug [1647845](https://bugzilla.mozilla.org/show_bug.cgi?id=1647845) Part 2 - Add page-size attribute to nsStyleStruct and property parsing * layout.css.prefers-color-scheme-no-preference.enabled Bug [1704155](https://bugzilla.mozilla.org/show_bug.cgi?id=1704155) - Remove dead prefers-color-scheme: no preference code. * layout.css.size-adjust.enabled Bug [1698495](https://bugzilla.mozilla.org/show_bug.cgi?id=1698495) - Add the size-adjust descriptor to the style system. * layout.css.width-and-height-map-to-aspect-ratio.enabled Bug [1700640](https://bugzilla.mozilla.org/show_bug.cgi?id=1700640) - Map width and height to aspect-ratio in <canvas>, <input type=image>, and <video>. * layout.use-plugin-fallback Bug [1682030](https://bugzilla.mozilla.org/show_bug.cgi?id=1682030) - Clean up NPAPI plugin fallback behavior. * network.cookie.cookieBehavior.pbmode Bug [1698843](https://bugzilla.mozilla.org/show_bug.cgi?id=1698843) - Part 6: Set the default value of 'network.cookie.cookieBehavior.pbmode' to BEHAVIOR_REJECT_TRACKER_AND_PARTITION_FOREIGN. Bug [1695050](https://bugzilla.mozilla.org/show_bug.cgi?id=1695050) - Part 1: Add a pref for controlling the cookieBehavior for Private Brwosing Mode. * network.data.max-uri-length-mobile Bug [1668952](https://bugzilla.mozilla.org/show_bug.cgi?id=1668952): Part 1 - Remove GeckoView-specific limits on URI length from Necko; * network.http.http3.parallel_fallback_conn_limit Bug [1703934](https://bugzilla.mozilla.org/show_bug.cgi?id=1703934) - P2: Use another parallel limit for backup speculative connection, * network.trr.bootstrapAddress Bug [1703216](https://bugzilla.mozilla.org/show_bug.cgi?id=1703216) - Get rid of network.trr.bootstrapAddress pref * nglayout.initialpaint.delay Bug [1699768](https://bugzilla.mozilla.org/show_bug.cgi?id=1699768) - Don't unsuppress painting until we've known the website background, to prevent flashing. * nglayout.initialpaint.delay_in_oopif Bug [1699768](https://bugzilla.mozilla.org/show_bug.cgi?id=1699768) - Don't unsuppress painting until we've known the website background, to prevent flashing. * privacy.webrtc.deviceGracePeriodTimeoutMs Bug [1697284](https://bugzilla.mozilla.org/show_bug.cgi?id=1697284) - Bump privacy.webrtc.deviceGracePeriodTimeoutMs to 60 minutes. Bug [1693677](https://bugzilla.mozilla.org/show_bug.cgi?id=1693677) - Add a 50s grace period for re-requesting a camera or microphone device in a tab. * prompts.contentPromptSubDialog Bug [1702495](https://bugzilla.mozilla.org/show_bug.cgi?id=1702495) - Ensure prompts.contentPromptSubDialog and prompts.windowPromptSubDialog ride the trains. Bug [1680637](https://bugzilla.mozilla.org/show_bug.cgi?id=1680637) - Add a dialog manager for content prompts in TabDialogBox * prompts.windowPromptSubDialog Bug [1702495](https://bugzilla.mozilla.org/show_bug.cgi?id=1702495) - Ensure prompts.contentPromptSubDialog and prompts.windowPromptSubDialog ride the trains. Bug [1685313](https://bugzilla.mozilla.org/show_bug.cgi?id=1685313) - allow window modal dialogs to display inside windows, * security.tls.enable_delegated_credentials Bug [1700233](https://bugzilla.mozilla.org/show_bug.cgi?id=1700233) - Enable TLS delegated credentials, * services.sync.prefs.sync.browser.ctrlTab.recentlyUsedOrder Bug [1692303](https://bugzilla.mozilla.org/show_bug.cgi?id=1692303) - Flip default value to browser.ctrlTab.recentlyUsedOrder to false * services.sync.prefs.sync.browser.ctrlTab.sortByRecentlyUsed Bug [1692303](https://bugzilla.mozilla.org/show_bug.cgi?id=1692303) - Flip default value to browser.ctrlTab.recentlyUsedOrder to false * services.sync.prefs.sync.browser.menu.showViewImageInfo Bug [1705810](https://bugzilla.mozilla.org/show_bug.cgi?id=1705810) - Sync the View Image Info visibility preference * signon.management.page.showPasswordSyncNotification Bug [1701000](https://bugzilla.mozilla.org/show_bug.cgi?id=1701000) - Remove the sync logins CTA infobar. * signon.recipes.remoteRecipes.enabled Bug [1700412](https://bugzilla.mozilla.org/show_bug.cgi?id=1700412) - Refactor 'signon.recipes.remoteRecipesEnabled' pref to 'signon.recipes.remoteRecipes.enabled' * signon.recipes.remoteRecipesEnabled Bug [1700412](https://bugzilla.mozilla.org/show_bug.cgi?id=1700412) - Refactor 'signon.recipes.remoteRecipesEnabled' pref to 'signon.recipes.remoteRecipes.enabled' Bug [1134852](https://bugzilla.mozilla.org/show_bug.cgi?id=1134852) - Update password manager recipes from Remote Settings. * signon.relatedRealms.enabled Bug [1699705](https://bugzilla.mozilla.org/show_bug.cgi?id=1699705) - Allow autocomplete to use related realm credentials. * toolkit.telemetry.ecosystemtelemetry.enabled Bug [1697555](https://bugzilla.mozilla.org/show_bug.cgi?id=1697555) - Remove Telemetry portions of Accounts Ecosystem Telemetry * ui.textHighlightBackground Bug [1702756](https://bugzilla.mozilla.org/show_bug.cgi?id=1702756) - Move some hardcoded colors out of native code. * ui.textHighlightForeground Bug [1702756](https://bugzilla.mozilla.org/show_bug.cgi?id=1702756) - Move some hardcoded colors out of native code. * ui.textSelectBackgroundAttention Bug [1702756](https://bugzilla.mozilla.org/show_bug.cgi?id=1702756) - Move some hardcoded colors out of native code. * ui.textSelectBackgroundDisabled Bug [1702756](https://bugzilla.mozilla.org/show_bug.cgi?id=1702756) - Move some hardcoded colors out of native code. * widget.content.allow-gtk-dark-theme.accent Bug [1701825](https://bugzilla.mozilla.org/show_bug.cgi?id=1701825) - Allow passing some colors from GTK even in dark themes. * widget.content.allow-gtk-dark-theme.scrollbar Bug [1701825](https://bugzilla.mozilla.org/show_bug.cgi?id=1701825) - Minor scrollbar tweaks. Bug [1701825](https://bugzilla.mozilla.org/show_bug.cgi?id=1701825) - Allow passing some colors from GTK even in dark themes. * widget.content.allow-gtk-dark-theme.scrollbar_active Bug [1701825](https://bugzilla.mozilla.org/show_bug.cgi?id=1701825) - Minor scrollbar tweaks. * widget.content.allow-gtk-dark-theme.selection Bug [1701825](https://bugzilla.mozilla.org/show_bug.cgi?id=1701825) - Allow passing some colors from GTK even in dark themes. * widget.non-native-theme.enabled Bug [1697053](https://bugzilla.mozilla.org/show_bug.cgi?id=1697053) - Let non-native-theme ride the trains in Firefox 89. Bug [1696437](https://bugzilla.mozilla.org/show_bug.cgi?id=1696437) - Enable non-native theme on Android Nightly. Bug [1687022](https://bugzilla.mozilla.org/show_bug.cgi?id=1687022) - Enable nnt on Windows Nightly by default. * widget.non-native-theme.scrollbar.active-always-themed Bug [1701825](https://bugzilla.mozilla.org/show_bug.cgi?id=1701825) - Minor scrollbar tweaks. * widget.remote-look-and-feel Bug [1701830](https://bugzilla.mozilla.org/show_bug.cgi?id=1701830) - Remove LookAndFeelCache. Bug [1697607](https://bugzilla.mozilla.org/show_bug.cgi?id=1697607) - Enable widget.remote-look-and-feel everywhere.

gitthehubs commented 3 years ago

Maybe something for section 5000? New setting:

pref("browser.menu.showViewImageInfo", true);

It enables 'View Image Info' when you right-click on a image, has been available till FF88, since FF89 default disabled.

It is not something very important and very personal, but for the people who use it it can be enabled again.

troysjanda commented 3 years ago

in the removed or hidden section can we get an * or some indicator to show which were removed or just hidden?

Thorin-Oakenpants commented 3 years ago

@troysjanda You can check the bugzillas which are listed in the subsequent post after OP. Generally speaking, they are almost always removed (I don't think I've ever seen a hidden one in all those I checked). I believe the "hidden" part of the title is earthlng covering his ass, because E's dark arts of scraping via scripts is, well, a dark art :)

I only bother to check those prefs we already have in the user.js, otherwise they were prefs that don't really matter in this repo, and it's not worth anyone's time to check them all in the hope of finding some obscure pref that changed to hidden

rusty-snake commented 3 years ago

DoH mode 3 users FYI

network.trr.bootstrapAddress was replaced by network.trr.bootstrapAddr (hidden).

AramatZ commented 3 years ago

Why didn't you mention new pref dom.storage.next_gen_auto_enabled_by_cause1? Its overrides user.js file and make dom.storage.next_gen true when network.cookie.lifetimePolicy set to 2. Only lock this pref in firefox.cfg help stop this.

AramatZ commented 3 years ago

You know Thorin-Oakenpants Your attitude towards people from year to year is becoming worse and worse. Believe me, I watch your project since 2016 and see it. Sometimes it seems to me that behind this avatar with a yellow man hides a completely different person, and not the one who created the ghack-user.js. Mark and it is like spam.

rusty-snake commented 3 years ago

Why didn't you mention new pref dom.storage.next_gen_auto_enabled_by_cause1?

Because it does not exist on about:config (for me) and that how the diffs are generated.

Its overrides user.js file

I don't get (or it is wrong)

and make dom.storage.next_gen=true

Where's the issue? dom.storage.next_gen is set to true in the user.js and mozilla will flip it. It is not yet set to true for all users because there are still a few bugs with it.

when network.cookie.lifetimePolicy set to 2

Not done in the user.js and FPable (AFAICTY)

Only lock this pref in firefox.cfg help stop this.

Which pref? Why do you want dom.storage.next_gen=false?

Your attitude towards people from year to year is becoming worse and worse.

Probably because he is just pissed off with the problems of other people or answering the same question over and over again (e.g. RFP thing documented everywhere). And for #1198, it's not a arkenfox/user.js issue.

Thorin-Oakenpants commented 3 years ago

In case any readers are confused by AramatZ's accusations...

dom.storage.next_gen_auto_enabled_by_cause1? Its overrides user.js file and make dom.storage.next_gen true when network.cookie.lifetimePolicy set to 2.

That's good, it's doing it's job then

LSNG at true is what you want. Arkenfox users already have LSNG enabled. LSNG makes sanitizing and other storage mechanisms more stable and less "wonky" with arbitrary async timing. LSNG was meant to be enabled for all by default in FF68, then ESR78 .. and now it's holding up fission - so expect the trigger to get pulled on it sooner rather than later.

dom.storage.next_gen_auto_enabled_by_cause1 is good, only applies to non arkenfox users (because arkenfox already has LSNG enabled). The pref flips LSNG on early for some users.

As for cookie lifetime = 2 - that's slated to be deprecated, so don't get attached.