arkenfox / user.js

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

ToDo: diffs FF126-FF127 #1860

Open earthlng opened 6 days ago

earthlng commented 6 days ago

FF127 release date: Jun. 11th 2024

FF127 release notes FF127 for developers FF127 security advisories


note to self for user.js

118 diffs ( 71 new, 32 gone, 15 different )

new in v127.0:

pref("browser.backup.preferences.ui.enabled", false);
pref("browser.backup.sqlite.pages_per_step", 5);
pref("browser.backup.sqlite.step_delay_ms", 250);
pref("browser.contentanalysis.bypass_for_same_tab_operations", false);
pref("browser.ml.modelCacheTimeout", 120000);
pref("browser.ml.modelHubRootUrl", "https://model-hub.mozilla.org/");
pref("browser.ml.modelHubUrlTemplate", "{model}/{revision}");
pref("browser.newtabpage.activity-stream.discoverystream.pocket-feed-parameters", "");
pref("browser.newtabpage.activity-stream.discoverystream.region-weather-config", "");
pref("browser.newtabpage.activity-stream.feeds.weatherfeed", true);
pref("browser.newtabpage.activity-stream.showWeather", true);
pref("browser.newtabpage.activity-stream.system.showWeather", false);
pref("browser.newtabpage.activity-stream.weather.display", "simple");
pref("browser.newtabpage.activity-stream.weather.locationSearchEnabled", false);
pref("browser.newtabpage.activity-stream.weather.query", "");
pref("browser.newtabpage.activity-stream.weather.temperatureUnits", "f");
pref("browser.sessionstore.log.appender.console", "Fatal");
pref("browser.sessionstore.log.appender.dump", "Error");
pref("browser.sessionstore.log.appender.file.level", "Trace");
pref("browser.sessionstore.log.appender.file.logOnError", true);
pref("browser.sessionstore.log.appender.file.logOnSuccess", false);
pref("browser.sessionstore.log.appender.file.maxErrorAge", 864000);
pref("browser.sessionstore.loglevel", "Warn");
pref("browser.tabs.context.close-duplicate.enabled", true);
pref("browser.urlbar.secondaryActions.featureGate", false);
pref("browser.urlbar.untrimOnUserInteraction.featureGate", false);
pref("dom.memory.memory_pressure_on_background", 0);
pref("dom.prefetch_dns_for_anchor_http_document", true);
pref("dom.prefetch_dns_for_anchor_https_document", false);
pref("extensions.originControls.grantByDefault", true);
pref("identity.fxaccounts.commands.remoteTabManagement.enabled", false);
pref("image.testing.decode-sync.enabled", false);
pref("javascript.options.experimental.new_set_methods", true);
pref("javascript.options.mem.gc_max_parallel_marking_threads", 2);
pref("javascript.options.wasm_branch_hinting", false);
pref("javascript.options.wasm_js_promise_integration", false);
pref("layout.css.content.alt-text.enabled", false);
pref("media.getusermedia.audio.capture.enabled", false);
pref("media.getusermedia.audio.max_channels", 0);
pref("media.getusermedia.audio.processing.aec", 1);
pref("media.getusermedia.audio.processing.aec.enabled", true);
pref("media.getusermedia.audio.processing.aec.mobile", false);
pref("media.getusermedia.audio.processing.agc", 1);
pref("media.getusermedia.audio.processing.agc.enabled", true);
pref("media.getusermedia.audio.processing.agc2.forced", true);
pref("media.getusermedia.audio.processing.hpf.enabled", true);
pref("media.getusermedia.audio.processing.noise", 2);
pref("media.getusermedia.audio.processing.noise.enabled", true);
pref("media.getusermedia.audio.processing.platform.enabled", false);
pref("media.getusermedia.audio.processing.transient.enabled", true);
pref("media.getusermedia.microphone.voice_stream_priming.enabled", false);
pref("media.prefer-non-ffvpx", false);
pref("network.connectivity-service.DNS_HTTPS.domain", "cloudflare-dns.com");
pref("network.dns.only_refresh_on_fresh_connection", true);
pref("network.dns.prefetch_via_proxy", false);
pref("places.history.floodingPrevention.enabled", false);
pref("places.history.floodingPrevention.maxSecondsFromLastUserInteraction", 3);
pref("places.history.floodingPrevention.restrictionCount", 3);
pref("places.history.floodingPrevention.restrictionExpireSeconds", 5);
pref("privacy.bounceTrackingProtection.enableDryRunMode", true);
pref("privacy.bounceTrackingProtection.hasMigratedUserActivationData", false);
pref("reader.character_spacing", "");
pref("reader.improved_text_menu.enabled", false);
pref("reader.text_alignment", "start");
pref("reader.word_spacing", "");
pref("security.xfocsp.hideOpenInNewWindow", true);
pref("toolkit.contentRelevancy.ingestEnabled", false);
pref("toolkit.scrollbox.pagescroll.maxOverlapLines", 2);
pref("toolkit.scrollbox.pagescroll.maxOverlapPercent", 10);

removed, renamed or hidden in v127.0:

changed in v127.0:

pref("app.update.interval", 21600); // prev: 43200
pref("browser.newtabpage.activity-stream.discoverystream.contile-topsites-positions", "0,1,2"); // prev: "0,1"
pref("browser.startup.windowsLaunchOnLogin.enabled", true); // prev: false
pref("devtools.performance.recording.features", "[\"js\",\"stackwalk\",\"cpu\",\"screenshots\",\"memory\"]"); // prev: "[\"js\",\"stackwalk\",\"cpu\",\"screenshots\"]"
pref("devtools.performance.recording.features.remote", "[\"js\",\"stackwalk\",\"cpu\",\"screenshots\",\"memory\",\"java\"]"); // prev: "[\"js\",\"stackwalk\",\"cpu\",\"screenshots\",\"java\"]"
pref("dom.events.asyncClipboard.clipboardItem", true); // prev: false
pref("javascript.options.mem.nursery.max_kb", 65536); // prev: 16384
pref("layout.css.gradient-color-interpolation-method.enabled", true); // prev: false
pref("media.peerconnection.dtls.version.max", 772); // prev: 771
pref("network.dns.disablePrefetchFromHTTPS", false); // prev: true
pref("print.save_as_pdf.internal_destinations.enabled", true); // prev: false
pref("privacy.bounceTrackingProtection.requireStatefulBounces", true); // prev: false
pref("screenshots.browser.component.enabled", true); // prev: false
pref("security.mixed_content.upgrade_display_content", true); // prev: false
pref("security.mixed_content.upgrade_display_content.image", true); // prev: false

ignore

click me for details

==NEW ```js ``` ==REMOVED, RENAMED or HIDDEN ```js pref("browser.privateWindowSeparation.enabled", true); pref("browser.search.serpEventTelemetry.enabled", true); pref("browser.tabs.firefox-view", true); pref("browser.tabs.firefox-view-newIcon", true); pref("browser.tabs.firefox-view-next", true); pref("browser.tabs.firefox-view.notify-for-tabs", false); pref("extensions.abuseReport.amoDetailsURL", "https://services.addons.mozilla.org/api/v4/addons/addon/"); pref("extensions.abuseReport.amoFormEnabled", true); pref("extensions.abuseReport.amWebAPI.enabled", true); pref("extensions.abuseReport.url", "https://services.addons.mozilla.org/api/v4/abuse/report/addon/"); pref("extensions.formautofill.reauth.enabled", false); pref("image.decode-sync.enabled", false); pref("layers.force-shmem-tiles", false); pref("media.getusermedia.aec", 1); pref("media.getusermedia.aec_enabled", true); pref("media.getusermedia.agc", 1); pref("media.getusermedia.agc2_forced", true); pref("media.getusermedia.agc_enabled", true); pref("media.getusermedia.audiocapture.enabled", false); pref("media.getusermedia.channels", 0); pref("media.getusermedia.hpf_enabled", true); pref("media.getusermedia.noise", 2); pref("media.getusermedia.noise_enabled", true); pref("media.getusermedia.transient_enabled", true); pref("media.getusermedia.use_aec_mobile", false); pref("media.mediasource.webm.audio.enabled", true); pref("network.protocol-handler.external.firefox-bridge", false); pref("network.protocol-handler.external.firefox-private-bridge", false); pref("signon.management.page.os-auth.enabled", false); pref("widget.non-native-theme.webrender", true); ``` ==CHANGED ```js ```

earthlng commented 6 days ago
some bugzilla tickets

* browser.backup.preferences.ui.enabled Bug [1892959](https://bugzilla.mozilla.org/show_bug.cgi?id=1892959) - Stub out initial section for backup management within about:preferences. * browser.backup.sqlite.pages_per_step Bug [1891141](https://bugzilla.mozilla.org/show_bug.cgi?id=1891141) - Create preferences for the pages per step and step delay used by BackupResources. * browser.backup.sqlite.step_delay_ms Bug [1891141](https://bugzilla.mozilla.org/show_bug.cgi?id=1891141) - Create preferences for the pages per step and step delay used by BackupResources. * browser.contentanalysis.bypass_for_same_tab_operations Bug [1869868](https://bugzilla.mozilla.org/show_bug.cgi?id=1869868) part 2 - do not consult DLP when copy/pasting items in the same tab * browser.contentanalysis.default_allow Bug [1880314](https://bugzilla.mozilla.org/show_bug.cgi?id=1880314) - add a default warn setting to Content Analysis * browser.contentanalysis.default_result Bug [1880314](https://bugzilla.mozilla.org/show_bug.cgi?id=1880314) - add a default warn setting to Content Analysis * browser.ml.modelCacheTimeout Bug [1887826](https://bugzilla.mozilla.org/show_bug.cgi?id=1887826) - Implement the Transformers.js based Pipeline for alt-text * browser.ml.modelHubRootUrl Bug [1887826](https://bugzilla.mozilla.org/show_bug.cgi?id=1887826) - Implement the Transformers.js based Pipeline for alt-text * browser.ml.modelHubUrlTemplate Bug [1887826](https://bugzilla.mozilla.org/show_bug.cgi?id=1887826) - Implement the Transformers.js based Pipeline for alt-text * browser.newtabpage.activity-stream.discoverystream.contile-topsites-positions Bug [1888540](https://bugzilla.mozilla.org/show_bug.cgi?id=1888540) - Home and newtab turn on third sponsored tile position Bug [1870160](https://bugzilla.mozilla.org/show_bug.cgi?id=1870160) - Newtab configurable positions for topsites from contile * browser.newtabpage.activity-stream.discoverystream.pocket-feed-parameters Bug [1894517](https://bugzilla.mozilla.org/show_bug.cgi?id=1894517) - Update Pocket feed URL default value. Bug [1894517](https://bugzilla.mozilla.org/show_bug.cgi?id=1894517) - Add region-specific parameter to Pocket feed URL for experimentation. * browser.newtabpage.activity-stream.discoverystream.region-weather-config Bug [1896681](https://bugzilla.mozilla.org/show_bug.cgi?id=1896681) - Home and newtab adding region control for weather widget a=pascalc * browser.newtabpage.activity-stream.showWeather Bug [1896678](https://bugzilla.mozilla.org/show_bug.cgi?id=1896678) - Home and newtab weather widget user pref default to true, system pref is still false Bug [1886833](https://bugzilla.mozilla.org/show_bug.cgi?id=1886833) - Home and newtab creating weather feed * browser.newtabpage.activity-stream.system.showWeather Bug [1896681](https://bugzilla.mozilla.org/show_bug.cgi?id=1896681) - Home and newtab adding region control for weather widget a=pascalc Bug [1886833](https://bugzilla.mozilla.org/show_bug.cgi?id=1886833) - Home and newtab creating weather feed * browser.newtabpage.activity-stream.weather.display Bug [1890136](https://bugzilla.mozilla.org/show_bug.cgi?id=1890136) - Add preferences, hook up toggle button on new tab customization panel and about:preferences#home * browser.newtabpage.activity-stream.weather.locationSearchEnabled Bug [1890136](https://bugzilla.mozilla.org/show_bug.cgi?id=1890136) - Add preferences, hook up toggle button on new tab customization panel and about:preferences#home * browser.newtabpage.activity-stream.weather.query Bug [1886833](https://bugzilla.mozilla.org/show_bug.cgi?id=1886833) - Home and newtab creating weather feed * browser.newtabpage.activity-stream.weather.temperatureUnits Bug [1890136](https://bugzilla.mozilla.org/show_bug.cgi?id=1890136) - Add preferences, hook up toggle button on new tab customization panel and about:preferences#home * browser.privateWindowSeparation.enabled Bug [1883673](https://bugzilla.mozilla.org/show_bug.cgi?id=1883673) - Remove majorRelease2022 Nimbus feature * browser.search.serpEventTelemetry.enabled Bug [1851907](https://bugzilla.mozilla.org/show_bug.cgi?id=1851907) - Remove SERP Telemetry v1 feature gating pref - * browser.sessionstore.log.appender.console Bug [1854373](https://bugzilla.mozilla.org/show_bug.cgi?id=1854373) Use the loggers to capture errors and debug details during session restore.r=sessionstore-reviewers,markh,sclements * browser.sessionstore.log.appender.dump Bug [1854373](https://bugzilla.mozilla.org/show_bug.cgi?id=1854373) Use the loggers to capture errors and debug details during session restore.r=sessionstore-reviewers,markh,sclements * browser.sessionstore.log.appender.file.level Bug [1854373](https://bugzilla.mozilla.org/show_bug.cgi?id=1854373) Use the loggers to capture errors and debug details during session restore.r=sessionstore-reviewers,markh,sclements * browser.sessionstore.log.appender.file.logOnError Bug [1854373](https://bugzilla.mozilla.org/show_bug.cgi?id=1854373) Use the loggers to capture errors and debug details during session restore.r=sessionstore-reviewers,markh,sclements * browser.sessionstore.log.appender.file.logOnSuccess Bug [1854373](https://bugzilla.mozilla.org/show_bug.cgi?id=1854373) Use the loggers to capture errors and debug details during session restore.r=sessionstore-reviewers,markh,sclements * browser.sessionstore.log.appender.file.maxErrorAge Bug [1854373](https://bugzilla.mozilla.org/show_bug.cgi?id=1854373) Use the loggers to capture errors and debug details during session restore.r=sessionstore-reviewers,markh,sclements * browser.sessionstore.loglevel Bug [1854373](https://bugzilla.mozilla.org/show_bug.cgi?id=1854373) Use the loggers to capture errors and debug details during session restore.r=sessionstore-reviewers,markh,sclements * browser.startup.windowsLaunchOnLogin.enabled Bug [1892782](https://bugzilla.mozilla.org/show_bug.cgi?id=1892782) - Enable Firefox launch on login by default * browser.tabs.context.close-duplicate.enabled Bug [1892266](https://bugzilla.mozilla.org/show_bug.cgi?id=1892266) - Enable "Close duplicate tabs" by default. Bug [1891797](https://bugzilla.mozilla.org/show_bug.cgi?id=1891797) - Close duplicate tabs from the context menu. * browser.tabs.firefox-view Bug [1851697](https://bugzilla.mozilla.org/show_bug.cgi?id=1851697) - Remove Firefox View button notification dot Bug [1882114](https://bugzilla.mozilla.org/show_bug.cgi?id=1882114) - Remove unused Firefox View prefs Bug [1783521](https://bugzilla.mozilla.org/show_bug.cgi?id=1783521) - add card preview when inactive tab hovered. Bug [1817794](https://bugzilla.mozilla.org/show_bug.cgi?id=1817794) - Remove Firefox View feature pref Bug [1854957](https://bugzilla.mozilla.org/show_bug.cgi?id=1854957) - remove Firefox View newIcon pref. Bug [1864534](https://bugzilla.mozilla.org/show_bug.cgi?id=1864534) - remove firefox-view-next pref and update about AboutRedirector * browser.tabs.firefox-view.notify-for-tabs Bug [1851697](https://bugzilla.mozilla.org/show_bug.cgi?id=1851697) - Remove Firefox View button notification dot * browser.tabs.firefox-view-newIcon Bug [1882114](https://bugzilla.mozilla.org/show_bug.cgi?id=1882114) - Remove unused Firefox View prefs Bug [1783521](https://bugzilla.mozilla.org/show_bug.cgi?id=1783521) - add card preview when inactive tab hovered. Bug [1854957](https://bugzilla.mozilla.org/show_bug.cgi?id=1854957) - remove Firefox View newIcon pref. * browser.tabs.firefox-view-next Bug [1882114](https://bugzilla.mozilla.org/show_bug.cgi?id=1882114) - Remove unused Firefox View prefs Bug [1783521](https://bugzilla.mozilla.org/show_bug.cgi?id=1783521) - add card preview when inactive tab hovered. Bug [1864534](https://bugzilla.mozilla.org/show_bug.cgi?id=1864534) - remove firefox-view-next pref and update about AboutRedirector * browser.urlbar.secondaryActions.featureGate Bug [1871206](https://bugzilla.mozilla.org/show_bug.cgi?id=1871206) - Implement secondary actions for the urlbar. * browser.urlbar.untrimOnUserInteraction.featureGate Bug [1848715](https://bugzilla.mozilla.org/show_bug.cgi?id=1848715) - Untrim address bar value on user interaction. * devtools.performance.recording.features Bug [1817163](https://bugzilla.mozilla.org/show_bug.cgi?id=1817163) - Add a profiler feature for memory tracking to enable the memory hooks Bug [1858420](https://bugzilla.mozilla.org/show_bug.cgi?id=1858420): Remove the old "leaf" feature from the profiler features prefs * devtools.performance.recording.features.remote Bug [1817163](https://bugzilla.mozilla.org/show_bug.cgi?id=1817163) - Add a profiler feature for memory tracking to enable the memory hooks Bug [1858420](https://bugzilla.mozilla.org/show_bug.cgi?id=1858420): Remove the old "leaf" feature from the profiler features prefs * dom.events.asyncClipboard.clipboardItem Bug [1887845](https://bugzilla.mozilla.org/show_bug.cgi?id=1887845) - Enabled `dom.events.asyncClipboard.clipboardItem` by default; * dom.memory.memory_pressure_on_background Bug [1892278](https://bugzilla.mozilla.org/show_bug.cgi?id=1892278) - Add a pref'ed off memory-pressure when a content process moves to background, * dom.prefetch_dns_for_anchor_http_document Bug [1596935](https://bugzilla.mozilla.org/show_bug.cgi?id=1596935) - Separate rel=dns-prefetch behaviour from html anchor dns prefetch * dom.prefetch_dns_for_anchor_https_document Bug [1596935](https://bugzilla.mozilla.org/show_bug.cgi?id=1596935) - Separate rel=dns-prefetch behaviour from html anchor dns prefetch * extensions.abuseReport.amoDetailsURL Bug [1893116](https://bugzilla.mozilla.org/show_bug.cgi?id=1893116) - Remove built-in abuse report UI. * extensions.abuseReport.amoFormEnabled Bug [1893116](https://bugzilla.mozilla.org/show_bug.cgi?id=1893116) - Remove built-in abuse report UI. Bug [1859791](https://bugzilla.mozilla.org/show_bug.cgi?id=1859791) - Move prefs enabling the abuse report features only implemented on FirefoxDesktop into FirefoxDesktop prefs file. Bug [1859791](https://bugzilla.mozilla.org/show_bug.cgi?id=1859791) - Replace in-product abuse report flow with AMO web form. * extensions.abuseReport.amWebAPI.enabled Bug [1893116](https://bugzilla.mozilla.org/show_bug.cgi?id=1893116) - Remove built-in abuse report UI. Bug [1859791](https://bugzilla.mozilla.org/show_bug.cgi?id=1859791) - Move prefs enabling the abuse report features only implemented on FirefoxDesktop into FirefoxDesktop prefs file. Bug [1777492](https://bugzilla.mozilla.org/show_bug.cgi?id=1777492) - Merge geckoview-prefs.js and mobile.js * extensions.abuseReport.url Bug [1893116](https://bugzilla.mozilla.org/show_bug.cgi?id=1893116) - Remove built-in abuse report UI. * extensions.formautofill.reauth.enabled Bug [1898323](https://bugzilla.mozilla.org/show_bug.cgi?id=1898323) - Fix OsAuth migration for beta and have it disabled by default on Beta and Release. Bug [1898323](https://bugzilla.mozilla.org/show_bug.cgi?id=1898323) - Fix OsAuth migration. a=pascalc * extensions.originControls.grantByDefault Bug [1889402](https://bugzilla.mozilla.org/show_bug.cgi?id=1889402) - Grant origin permissions during install for mv3 * identity.fxaccounts.commands.remoteTabManagement.enabled Bug [1885064](https://bugzilla.mozilla.org/show_bug.cgi?id=1885064) - Ability to send and receive close remote tab pushes * image.decode-sync.enabled Bug [1892678](https://bugzilla.mozilla.org/show_bug.cgi?id=1892678). Rename pref image.decode-sync.enabled to image.testing.decode-sync.enabled. * image.testing.decode-sync.enabled Bug [1892678](https://bugzilla.mozilla.org/show_bug.cgi?id=1892678). Rename pref image.decode-sync.enabled to image.testing.decode-sync.enabled. * javascript.options.experimental.new_set_methods Bug [1868423](https://bugzilla.mozilla.org/show_bug.cgi?id=1868423) - Ship New Set Methods; * javascript.options.mem.gc_max_parallel_marking_threads Bug [1821671](https://bugzilla.mozilla.org/show_bug.cgi?id=1821671) - Part 2: Add pref for setting the maximum number of marking threads to use * javascript.options.mem.nursery.max_kb Bug [1892242](https://bugzilla.mozilla.org/show_bug.cgi?id=1892242): Increase maximum nursery size to 64MB. Bug [1837944](https://bugzilla.mozilla.org/show_bug.cgi?id=1837944) - Part 1: Use the same nursery size settings on Android as desktop configuraions * javascript.options.wasm_branch_hinting Bug [1837683](https://bugzilla.mozilla.org/show_bug.cgi?id=1837683) - wasm: Parsing of the custom branch hinting section. * javascript.options.wasm_js_promise_integration Bug [1850627](https://bugzilla.mozilla.org/show_bug.cgi?id=1850627) - Wasm JS Promise integration basics. * layers.force-shmem-tiles Bug [1896006](https://bugzilla.mozilla.org/show_bug.cgi?id=1896006) - Remove unused layers.force-shmem-tiles pref * layout.css.content.alt-text.enabled Bug [1281158](https://bugzilla.mozilla.org/show_bug.cgi?id=1281158) - Parse alternative text for the content property. * layout.css.gradient-color-interpolation-method.enabled Bug [1861363](https://bugzilla.mozilla.org/show_bug.cgi?id=1861363) - Enable the gradient-color-interpolation-method flag on stable * media.getusermedia.aec Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.aec_enabled Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.agc Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.agc_enabled Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.agc2_forced Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.audio.capture.enabled Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.audio.max_channels Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.audio.processing.aec Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.audio.processing.aec.enabled Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.audio.processing.aec.mobile Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.audio.processing.agc Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.audio.processing.agc.enabled Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.audio.processing.agc2.forced Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.audio.processing.hpf.enabled Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.audio.processing.noise Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.audio.processing.noise.enabled Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.audio.processing.platform.enabled Bug [1895787](https://bugzilla.mozilla.org/show_bug.cgi?id=1895787) - Disable platform processing on macOS. Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Add a pref for platform audio processing. * media.getusermedia.audio.processing.transient.enabled Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.audiocapture.enabled Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.channels Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. Bug [1866014](https://bugzilla.mozilla.org/show_bug.cgi?id=1866014) - Remove temporary Mac-only mono input channel count limit. Bug [1866014](https://bugzilla.mozilla.org/show_bug.cgi?id=1866014) - Temporarily only request mono input on MacOS, take 2. * media.getusermedia.hpf_enabled Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.microphone.voice_stream_priming.enabled Bug [1890873](https://bugzilla.mozilla.org/show_bug.cgi?id=1890873) - Prime a voice processing stream on macOS before showing gUM prompt. * media.getusermedia.noise Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.noise_enabled Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.transient_enabled Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.getusermedia.use_aec_mobile Bug [1404972](https://bugzilla.mozilla.org/show_bug.cgi?id=1404972) - Rename audio input prefs to be more consistent. * media.mediasource.webm.audio.enabled Bug [1842507](https://bugzilla.mozilla.org/show_bug.cgi?id=1842507) - Remove media.mediasource.webm.audio.enabled pref * media.peerconnection.dtls.version.max Bug [1884140](https://bugzilla.mozilla.org/show_bug.cgi?id=1884140): Allow the use of DTLS 1.3 on release/beta. * media.prefer-non-ffvpx Bug [1892066](https://bugzilla.mozilla.org/show_bug.cgi?id=1892066) - Bug [1891175](https://bugzilla.mozilla.org/show_bug.cgi?id=1891175) - Allow switching between using ffvpx-based decoders and other decoders, with a pref. * network.connectivity-service.DNS_HTTPS.domain Bug [1895226](https://bugzilla.mozilla.org/show_bug.cgi?id=1895226) - Add HTTPS record support to Network connectivity service * network.dns.disablePrefetchFromHTTPS Bug [1596935](https://bugzilla.mozilla.org/show_bug.cgi?id=1596935) - Firefox doesn’t resolve <link rel=dns-prefetch> on HTTPS * network.dns.only_refresh_on_fresh_connection Bug [1888815](https://bugzilla.mozilla.org/show_bug.cgi?id=1888815) - Do not set the NS_HTTP_REFRESH_DNS flag unless force-reloading the page * network.dns.prefetch_via_proxy Bug [1596935](https://bugzilla.mozilla.org/show_bug.cgi?id=1596935) - Add tests for rel="dns-prefetch" * network.protocol-handler.external.firefox-bridge Bug [1889232](https://bugzilla.mozilla.org/show_bug.cgi?id=1889232) - Removed firefox-bridge and firefox-private-bridge protocol creation Bug [1880368](https://bugzilla.mozilla.org/show_bug.cgi?id=1880368) - change firefox and firefox-private protocols to firefox-bridge and firefox-private-bridge protocols * network.protocol-handler.external.firefox-private-bridge Bug [1889232](https://bugzilla.mozilla.org/show_bug.cgi?id=1889232) - Removed firefox-bridge and firefox-private-bridge protocol creation Bug [1880368](https://bugzilla.mozilla.org/show_bug.cgi?id=1880368) - change firefox and firefox-private protocols to firefox-bridge and firefox-private-bridge protocols * places.history.floodingPrevention.enabled Bug [1891145](https://bugzilla.mozilla.org/show_bug.cgi?id=1891145): Implement history flooding protection * places.history.floodingPrevention.maxSecondsFromLastUserInteraction Bug [1891145](https://bugzilla.mozilla.org/show_bug.cgi?id=1891145): Implement history flooding protection * places.history.floodingPrevention.restrictionCount Bug [1891145](https://bugzilla.mozilla.org/show_bug.cgi?id=1891145): Implement history flooding protection * places.history.floodingPrevention.restrictionExpireSeconds Bug [1891145](https://bugzilla.mozilla.org/show_bug.cgi?id=1891145): Implement history flooding protection * print.save_as_pdf.internal_destinations.enabled Bug [1729276](https://bugzilla.mozilla.org/show_bug.cgi?id=1729276): Re-enable the use of internal link destinations in PDF output. * privacy.bounceTrackingProtection.enableDryRunMode Bug [1895222](https://bugzilla.mozilla.org/show_bug.cgi?id=1895222) - Enable Bounce Tracking Protection tracker purging in Nightly. Bug [1877432](https://bugzilla.mozilla.org/show_bug.cgi?id=1877432) - Enable BounceTrackingProtection in Nightly in dry-run mode. Bug [1888504](https://bugzilla.mozilla.org/show_bug.cgi?id=1888504) - Add a dry-run mode for Bounce Tracking Protection. * privacy.bounceTrackingProtection.hasMigratedUserActivationData Bug [1893434](https://bugzilla.mozilla.org/show_bug.cgi?id=1893434) - Import user activation signals from permission manager into BTP user activation store. * privacy.bounceTrackingProtection.requireStatefulBounces Bug [1848406](https://bugzilla.mozilla.org/show_bug.cgi?id=1848406) - Enable requireStatefulBounces pref by default. * privacy.fingerprintingProtection.remoteOverrides.enabled Bug [1862195](https://bugzilla.mozilla.org/show_bug.cgi?id=1862195): Implement privacy.fingerprintingProtection.remoteOverrides.enabled option to disable remote FPP overrides. * reader.character_spacing Bug [1880654](https://bugzilla.mozilla.org/show_bug.cgi?id=1880654) - Created slider reusable component for Reader menu. * reader.improved_text_menu.enabled Bug [1880658](https://bugzilla.mozilla.org/show_bug.cgi?id=1880658) - Added text alignment controls in Reader menu. * reader.text_alignment Bug [1880658](https://bugzilla.mozilla.org/show_bug.cgi?id=1880658) - Added text alignment controls in Reader menu. * reader.word_spacing Bug [1880654](https://bugzilla.mozilla.org/show_bug.cgi?id=1880654) - Created slider reusable component for Reader menu. * screenshots.browser.component.enabled Bug [1870127](https://bugzilla.mozilla.org/show_bug.cgi?id=1870127) - Enable screenshots.browser.component.enabled. Bug [1789727](https://bugzilla.mozilla.org/show_bug.cgi?id=1789727) - Default to the component implementation of Screenshots for nightly builds. * security.mixed_content.upgrade_display_content Bug [1779757](https://bugzilla.mozilla.org/show_bug.cgi?id=1779757) - Upgrade passive Mixed Content by default * security.mixed_content.upgrade_display_content.image Bug [1779757](https://bugzilla.mozilla.org/show_bug.cgi?id=1779757) - Upgrade passive Mixed Content by default * security.xfocsp.hideOpenInNewWindow Bug [1888695](https://bugzilla.mozilla.org/show_bug.cgi?id=1888695) - Add a pref for the iframe XFO/CSP Open In New Window button. * signon.management.page.os-auth.enabled Bug [1898323](https://bugzilla.mozilla.org/show_bug.cgi?id=1898323) - Fix OsAuth migration for beta and have it disabled by default on Beta and Release. Bug [1898323](https://bugzilla.mozilla.org/show_bug.cgi?id=1898323) - Fix OsAuth migration. a=pascalc * toolkit.contentRelevancy.ingestEnabled Bug [1895888](https://bugzilla.mozilla.org/show_bug.cgi?id=1895888) - Vendor fully-implemented Rust relevancy component * toolkit.scrollbox.pagescroll.maxOverlapLines Bug [1783183](https://bugzilla.mozilla.org/show_bug.cgi?id=1783183) - Make overlap between scrolled pages configurable * toolkit.scrollbox.pagescroll.maxOverlapPercent Bug [1783183](https://bugzilla.mozilla.org/show_bug.cgi?id=1783183) - Make overlap between scrolled pages configurable * widget.non-native-theme.enabled Bug [1848899](https://bugzilla.mozilla.org/show_bug.cgi?id=1848899) - Remove widget.non-native-theme.enabled. * widget.non-native-theme.webrender Bug [1873138](https://bugzilla.mozilla.org/show_bug.cgi?id=1873138) - Remove widget.non-native-theme.webrender pref

Thorin-Oakenpants commented 4 days ago

note to self: https://bugzilla.mozilla.org/show_bug.cgi?id=1658094

Jee-Hex commented 2 days ago

Looks like there is a new hidden pref for those (for whatever reason) need to use some ancient versions of specific add-ons. Test case can be found in Bug 1886157 comment 5.

HazelHex commented 1 day ago

Hey, on Linux FF127 clean profile I have these by default: browser.urlbar.quicksuggest.enabled = true browser.urlbar.suggest.quicksuggest.nonsponsored = true browser.urlbar.suggest.quicksuggest.sponsored = true

which in some manner contradicts with arkenfox' [DEFAULT: false] statements, so I explicitly enabled them as "false".

Also 126->127 update somehow borked my profile (which never ever happened before), so that FF could not save session (pinned tabs) between restarts. Absolutely nothing helped, so I created the new profile. There are a couple of identical reports on FF forum.

Anyways, thanks for hard work!

Thorin-Oakenpants commented 23 hours ago

so that FF could not save session

I believe this is something to do with the require device sign in to fill and manage passwords

Thorin-Oakenpants commented 23 hours ago

https://searchfox.org/mozilla-central/source/browser/components/urlbar/UrlbarPrefs.sys.mjs#1059-1092

they don't seem to be in static prefs, so IDK. I'll change them all to be active in the next AF release. For me they default false, and I was talking about it the other day with someone - seems weird to built it all and then not use it. And it's not like it would be OS dependent. Maybe it regional/roll-out.

Tiagoquix commented 22 hours ago

about https://bugzilla.mozilla.org/show_bug.cgi?id=1658094 (fixed by https://hg.mozilla.org/mozilla-central/rev/d85a0c432b59), should we change any "site settings" shutdown prefs and enforce false for them just to be safe?

HazelHex commented 22 hours ago

Maybe it regional/roll-out

Thanks, so yeah IDK too, checked under the clean profile for OpenSUSE Tumbleweed (standard repo package, without any language packs). And also why I went to check these in the first place - the "suggested" links started to appear for me after 126->127 update.

Thorin-Oakenpants commented 19 hours ago

about https://bugzilla.mozilla.org/show_bug.cgi?id=1658094 (fixed by https://hg.mozilla.org/mozilla-central/rev/d85a0c432b59), should we change any "site settings" shutdown prefs and enforce false for them just to be safe?

Arkenfox has never set this to true. Until v94 it was active and set to false (which is what you're suggesting). In v94+ it has been inactive (and still kept at false). Wiping site settings is incredible destructive (I know that's not what you asked).

But I'm also not going to go out of my way to enforce it false. It's on users who have to go out of their way to change this setting and that's on them. They may or may not have an override (you would think they do if they use prefsCleaner). Pretty sure the reason I dropped it active in 94 was to reduce all the noise and active prefs