arkenfox / user.js

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

ToDo: diffs FF128-FF129 #1889

Closed earthlng closed 3 weeks ago

earthlng commented 1 month ago

FF129 release date: Aug. 6th 2024

FF129 release notes FF129 for developers FF129 security advisories


116 diffs ( 72 new, 14 gone, 30 different )

new in v129.0:

changed in v129.0:


ignore

click me for details

==NEW ```js pref("browser.backup.scheduled.idle-threshold-seconds", 300); pref("browser.backup.scheduled.minimum-time-between-backups-seconds", 3600); pref("browser.ml.chat.hideLocalhost", true); pref("browser.ml.chat.sidebar", true); pref("browser.newtabpage.activity-stream.discoverystream.locale-weather-config", "en-US,en-GB,en-CA"); pref("browser.newtabpage.activity-stream.discoverystream.merino-provider.enabled", false); pref("browser.newtabpage.activity-stream.discoverystream.merino-provider.endpoint", "merino.services.mozilla.com"); pref("browser.newtabpage.activity-stream.discoverystream.thumbsUpDown.enabled", false); pref("browser.newtabpage.activity-stream.discoverystream.thumbsUpDown.searchTopsitesCompact", false); pref("browser.newtabpage.activity-stream.discoverystream.topicSelection.enabled", false); pref("browser.search.serpMetricsRecordedCounter", 0); pref("devtools.client-side-throttling.enable", false); pref("devtools.debugger.javascript-tracing-max-depth", 200); pref("devtools.high-contrast-mode-support", false); pref("devtools.inspector.rule-view.starting-style", true); pref("dom.ipc.disableContentProcessReuse", false); pref("dom.shadowdom.new_caretPositionFromPoint_behavior.enabled", false); pref("dom.w3c_pointer_events.dispatch_click_as_pointer_event", true); pref("gfx.canvas.remote.use-canvas-translator-event", true); pref("gfx.webrender.debug.slow-cpu-frame-threshold", "10.0"); pref("gfx.webrender.debug.surface-promotion-logging", false); pref("gfx.webrender.svg-filter-effects", false); pref("gfx.webrender.svg-filter-effects.also-convert-css-filters", false); pref("gfx.webrender.svg-filter-effects.also-use-for-docshell-fecolormatrix", false); pref("gfx.webrender.svg-filter-effects.feblend", true); pref("gfx.webrender.svg-filter-effects.fecolormatrix", true); pref("gfx.webrender.svg-filter-effects.fecomponenttransfer", true); pref("gfx.webrender.svg-filter-effects.fecomposite", true); pref("gfx.webrender.svg-filter-effects.feconvolvematrix", false); pref("gfx.webrender.svg-filter-effects.fediffuselighting", false); pref("gfx.webrender.svg-filter-effects.fedisplacementmap", false); pref("gfx.webrender.svg-filter-effects.fedropshadow", true); pref("gfx.webrender.svg-filter-effects.feflood", true); pref("gfx.webrender.svg-filter-effects.fegaussianblur", true); pref("gfx.webrender.svg-filter-effects.feimage", false); pref("gfx.webrender.svg-filter-effects.femerge", true); pref("gfx.webrender.svg-filter-effects.femorphology", false); pref("gfx.webrender.svg-filter-effects.feoffset", false); pref("gfx.webrender.svg-filter-effects.fespecularlighting", false); pref("gfx.webrender.svg-filter-effects.fetile", false); pref("gfx.webrender.svg-filter-effects.feturbulence", false); pref("gfx.webrender.svg-filter-effects.opacity", true); pref("gfx.webrender.svg-filter-effects.toalpha", true); pref("identity.fxaccounts.telemetry.clientAssociationPing.enabled", false); pref("javascript.options.experimental.float16array", true); pref("javascript.options.experimental.regexp_duplicate_named_groups", true); pref("javascript.options.wasm_experimental_compile_pipeline", false); pref("layout.css.field-sizing.enabled", false); pref("layout.css.intrinsic-size-first-letter.enabled", true); pref("media.eme.mfcdm.origin-filter.enabled", 1); pref("media.eme.playready.enabled", false); // prev: true pref("network.cookie.chips.partitionLimitByteCapacity", 10240); pref("network.cookie.chips.partitionLimitDryRun", true); pref("network.cookie.chips.partitionLimitEnabled", false); pref("network.dns.mock_HTTPS_RR_domain", ""); pref("network.early-hints.over-http-v1-1.enabled", true); pref("network.fetchpriority.adjustments.media.auto", 0); pref("network.fetchpriority.adjustments.media.high", 0); pref("network.fetchpriority.adjustments.media.low", 10); pref("pdfjs.enableHWA", true); pref("security.pki.crlite_channel", "specified"); pref("security.tls.client_hello.send_p256_keyshare", true); pref("security.tls.enable_certificate_compression_zstd", false); pref("sidebar.main.tools", "aichat,syncedtabs,history"); pref("sidebar.verticalTabs", false); pref("sidebar.visibility", "always-show"); pref("startup.homepage_override_nimbus_disable_wnp", false); pref("test.ime_content_observer.assert_valid_cache", false); pref("toolkit.telemetry.user_characteristics_ping.opt-out", false); pref("toolkit.telemetry.user_characteristics_ping.send-once", false); pref("webgl.1.request_es2", true); pref("widget.non-native-theme.win11.scrollbar.round-track", false); ``` ==REMOVED, RENAMED or HIDDEN ```js pref("browser.taskbar.lists.legacyBackend", false); pref("browser.urlbar.trending.enabledLocales", "en-US, en-CA"); pref("browser.urlbar.yelp.suggestedIndex", 0); pref("dom.svg.pathSeg.enabled", false); pref("extensions.formautofill.addresses.capture.requiredFields", "street-address,postal-code,address-level1,address-level2"); pref("javascript.options.use_emulates_undefined_fuse", true); pref("media.media-capabilities.enabled", true); pref("network.cookie.thirdparty.nonsecureSessionOnly", false); pref("network.cookie.thirdparty.sessionOnly", false); pref("network.jar.require_size_match", true); pref("services.sync.prefs.sync.network.cookie.thirdparty.sessionOnly", true); pref("signon.signupDetection.enabled", true); pref("toolkit.telemetry.geckoview.batchDurationMS", 5000); pref("toolkit.telemetry.geckoview.maxBatchStalenessMS", 60000); ``` ==CHANGED ```js pref("browser.backup.sqlite.pages_per_step", 50); // prev: 5 pref("browser.backup.sqlite.step_delay_ms", 50); // prev: 250 pref("browser.display.use_document_fonts.icon_font_allowlist", "Material Icons, Material Icons Extended, Material Icons Outlined, Material Icons Round, Material Icons Sharp, Material Icons Two Tone, Google Material Icons, Google Material Icons Filled, Material Symbols Outlined, Material Symbols Round, Material Symbols Rounded, Material Symbols Sharp, Google Symbols, FontAwesome"); // prev: "Material Icons, Material Icons Extended, Material Icons Outlined, Material Icons Round, Material Icons Sharp, Material Icons Two Tone, Google Material Icons, Google Material Icons Filled, Material Symbols Outlined, Material Symbols Round, Material Symbols Rounded, Material Symbols Sharp" pref("browser.ml.chat.prompt.prefix", "I’m on page \"%tabTitle%\" with \"%selection|12000%\" selected. "); // prev: "I’m on page \"%currentTabTitle%\" with \"%selection|12000%\" selected. " pref("browser.ml.chat.prompts.0", "{\"label\":\"Summarize\",\"value\":\"Please summarize the selection using precise and concise language. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning and factual accuracy.\",\"id\":\"summarize\"}"); // prev: "{\"label\":\"Summarize\",\"value\":\"Please summarize the selection using precise and concise language. Highlight the main themes and conclusions. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning of the selection.\"}" pref("browser.ml.chat.prompts.1", "{\"label\":\"Simplify Language\",\"value\":\"Please rewrite the selection in plain, clear language suitable for a general audience without specialized knowledge. Use all of the following tactics: simple vocabulary; short sentences; active voice; headers and bulleted lists for scannability. Maintain meaning and factual accuracy.\",\"id\":\"simplify\"}"); // prev: "{\"label\":\"Simplify language\",\"value\":\"Please rewrite the selection in plain, clear language suitable for a general audience without specialized knowledge. Use all of the following tactics: simple vocabulary; short sentences; active voice; examples where applicable to make explanations clearer; explanations for jargon and technical terms; headers and bulleted lists for scannability. Maintain factual accuracy while simplifying.\"}" pref("browser.ml.chat.prompts.2", "{\"label\":\"Quiz Me\",\"value\":\"Please quiz me on this selection. Ask me a variety of types of questions, for example multiple choice, true or false, and short answer. Wait for my response before moving on to the next question.\",\"id\":\"quiz\",\"targeting\":\"!provider|regExpMatch('gemini')\"}"); // prev: "{\"label\":\"Quiz me\",\"value\":\"Please create questions related to the selection. Ask the questions one by one. Wait for my response before moving on to the next question. Evaluate each response. Ask a variety of types of questions, like multiple choice, true or false and short answer.\"}" pref("browser.newtabpage.activity-stream.discoverystream.endpoints", "https://getpocket.cdn.mozilla.net/,https://firefox-api-proxy.cdn.mozilla.net/,https://spocs.getpocket.com/,https://merino.services.mozilla.com/"); // prev: "https://getpocket.cdn.mozilla.net/,https://firefox-api-proxy.cdn.mozilla.net/,https://spocs.getpocket.com/" pref("browser.newtabpage.activity-stream.weather.locationSearchEnabled", true); // prev: false pref("browser.urlbar.quicksuggest.sponsoredIndex", 0); // prev: -1 pref("browser.urlbar.yelp.minKeywordLength", 4); // prev: 0 pref("dom.events.textevent.enabled", true); // prev: false pref("dom.security.https_first_schemeless", true); // prev: false pref("dom.vibrator.enabled", false); // prev: true pref("extensions.formautofill.addresses.supportedCountries", "US,CA,FR,DE"); // prev: "US,CA" pref("gfx.canvas.remote.recycle-used-data-surface", true); // prev: false pref("gfx.remote-texture.wait-owner-at-image-host", false); // prev: true pref("javascript.options.mem.gc_incremental_slice_ms", 5); // prev: 10 pref("layout.css.starting-style-at-rules.enabled", true); // prev: false pref("layout.css.transition-behavior.enabled", true); // prev: false pref("memory.phc.enabled", true); // prev: false pref("network.auth.confirmAuth.enabled", false); // prev: true pref("network.auth.use_redirect_for_retries", false); // prev: true pref("network.http.http2.enabled.deps", true); // prev: false pref("reader.colors_menu.enabled", true); // prev: false pref("reader.improved_text_menu.enabled", true); // prev: false pref("remote.active-protocols", 1); // prev: 3 ```

earthlng commented 1 month ago
some bugzilla tickets

* browser.backup.scheduled.idle-threshold-seconds Bug [1901526](https://bugzilla.mozilla.org/show_bug.cgi?id=1901526) - Build out backup scheduling mechanism. * browser.backup.scheduled.minimum-time-between-backups-seconds Bug [1901526](https://bugzilla.mozilla.org/show_bug.cgi?id=1901526) - Build out backup scheduling mechanism. * browser.backup.sqlite.pages_per_step Bug [1892968](https://bugzilla.mozilla.org/show_bug.cgi?id=1892968) - Speed up SQLite backup operations 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 [1892968](https://bugzilla.mozilla.org/show_bug.cgi?id=1892968) - Speed up SQLite backup operations 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.ml.chat.hideLocalhost Bug [1895433](https://bugzilla.mozilla.org/show_bug.cgi?id=1895433) - Add chat providers to show in preferences with links and menu * browser.ml.chat.prompt.prefix Bug [1902449](https://bugzilla.mozilla.org/show_bug.cgi?id=1902449) - Rework chat to support contextual prompts and non-contextmenu entry points Bug [1894998](https://bugzilla.mozilla.org/show_bug.cgi?id=1894998) - Add prefs to control chat, provider, prompts * browser.ml.chat.prompts.0 Bug [1895813](https://bugzilla.mozilla.org/show_bug.cgi?id=1895813) - Add telemetry for chat interactions and state Bug [1894998](https://bugzilla.mozilla.org/show_bug.cgi?id=1894998) - Add prefs to control chat, provider, prompts * browser.ml.chat.prompts.1 Bug [1895813](https://bugzilla.mozilla.org/show_bug.cgi?id=1895813) - Add telemetry for chat interactions and state Bug [1894998](https://bugzilla.mozilla.org/show_bug.cgi?id=1894998) - Add prefs to control chat, provider, prompts * browser.ml.chat.prompts.2 Bug [1895497](https://bugzilla.mozilla.org/show_bug.cgi?id=1895497) - Update chatbot providers and featuregate with more appropriate configuration for initial nightly Bug [1895813](https://bugzilla.mozilla.org/show_bug.cgi?id=1895813) - Add telemetry for chat interactions and state Bug [1894998](https://bugzilla.mozilla.org/show_bug.cgi?id=1894998) - Add prefs to control chat, provider, prompts * browser.ml.chat.sidebar Bug [1900940](https://bugzilla.mozilla.org/show_bug.cgi?id=1900940) - Render chat sidebar content for configured provider * browser.newtabpage.activity-stream.discoverystream.locale-weather-config Bug [1907392](https://bugzilla.mozilla.org/show_bug.cgi?id=1907392) - Home and newtab weather widget locale controls * browser.newtabpage.activity-stream.discoverystream.merino-provider.enabled Bug [1906138](https://bugzilla.mozilla.org/show_bug.cgi?id=1906138) - Home and newtab turn on merino recs provider for nightly only Bug [1904594](https://bugzilla.mozilla.org/show_bug.cgi?id=1904594) - Home and newtab switch Pocket recs to Merino * browser.newtabpage.activity-stream.discoverystream.merino-provider.endpoint Bug [1904594](https://bugzilla.mozilla.org/show_bug.cgi?id=1904594) - Home and newtab switch Pocket recs to Merino * browser.newtabpage.activity-stream.discoverystream.thumbsUpDown.enabled Bug [1902099](https://bugzilla.mozilla.org/show_bug.cgi?id=1902099) - Add thumbs up/down buttons to Recommended Story cards * browser.newtabpage.activity-stream.discoverystream.thumbsUpDown.searchTopsitesCompact Bug [1905319](https://bugzilla.mozilla.org/show_bug.cgi?id=1905319) - Adjust new tab page elements spacing to be more consistent * browser.newtabpage.activity-stream.discoverystream.topicSelection.enabled Bug [1905220](https://bugzilla.mozilla.org/show_bug.cgi?id=1905220) - add pref to enable topic selection * browser.newtabpage.activity-stream.weather.locationSearchEnabled Bug [1904876](https://bugzilla.mozilla.org/show_bug.cgi?id=1904876) - weather location flip on in nightly 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.search.serpMetricsRecordedCounter Bug [1879667](https://bugzilla.mozilla.org/show_bug.cgi?id=1879667) - Record client's experiment information in the SERP categorization ping. * browser.taskbar.lists.legacyBackend Bug [1880109](https://bugzilla.mozilla.org/show_bug.cgi?id=1880109) - Remove legacy JumpListBuilder support from WindowsJumpLists.sys.mjs. * browser.urlbar.quicksuggest.sponsoredIndex Bug [1903160](https://bugzilla.mozilla.org/show_bug.cgi?id=1903160): Change default Sponsored and non-Sponsored suggested index to display at the top * browser.urlbar.trending.enabledLocales Bug [1906192](https://bugzilla.mozilla.org/show_bug.cgi?id=1906192) - Only enable trending suggestions on 128 for en-US / en-CA users. * browser.urlbar.yelp.featureGate Bug [1906185](https://bugzilla.mozilla.org/show_bug.cgi?id=1906185) - Enable Yelp suggestions by default in the Firefox Suggest section for the Suggest population. * browser.urlbar.yelp.minKeywordLength Bug [1906185](https://bugzilla.mozilla.org/show_bug.cgi?id=1906185) - Enable Yelp suggestions by default in the Firefox Suggest section for the Suggest population. Bug [1890079](https://bugzilla.mozilla.org/show_bug.cgi?id=1890079) - Make the yelpMinKeywordLength Nimbus variable more useful. * browser.urlbar.yelp.suggestedIndex Bug [1906185](https://bugzilla.mozilla.org/show_bug.cgi?id=1906185) - Enable Yelp suggestions by default in the Firefox Suggest section for the Suggest population. * devtools.client-side-throttling.enable Bug [1824726](https://bugzilla.mozilla.org/show_bug.cgi?id=1824726) - [devtools] Throttle all resources from the server side. * devtools.high-contrast-mode-support Bug [1904764](https://bugzilla.mozilla.org/show_bug.cgi?id=1904764) - [devtools] Add preference to cover the work for supporting High Contrast Mode. * devtools.inspector.rule-view.starting-style Bug [1906228](https://bugzilla.mozilla.org/show_bug.cgi?id=1906228) - [devtools] Momentarily stop displaying starting-style rules until bug is fixed. * dom.events.textevent.enabled Bug [1901923](https://bugzilla.mozilla.org/show_bug.cgi?id=1901923) - Enable `textInput` event by default in all channels * dom.ipc.disableContentProcessReuse Bug [1728331](https://bugzilla.mozilla.org/show_bug.cgi?id=1728331) - Part 2: Remove JS process selectors, * dom.security.https_first_schemeless Bug [1905694](https://bugzilla.mozilla.org/show_bug.cgi?id=1905694) - Enable schemeless HTTPS-First in Release * dom.shadowdom.new_caretPositionFromPoint_behavior.enabled Bug [1889503](https://bugzilla.mozilla.org/show_bug.cgi?id=1889503) - Implement new document.caretPositionFromPoint Shadow DOM behavior * dom.svg.pathSeg.enabled Bug [1745149](https://bugzilla.mozilla.org/show_bug.cgi?id=1745149) - Remove SVGPathSeg APIs and related code. * dom.vibrator.enabled Bug [1900037](https://bugzilla.mozilla.org/show_bug.cgi?id=1900037) - Disable vibration APIs * dom.w3c_pointer_events.dispatch_click_as_pointer_event Bug [1675847](https://bugzilla.mozilla.org/show_bug.cgi?id=1675847) - part 3: Make `ePointerClick` event dispatchers and handlers use `WidgetPointerEvent` * extensions.formautofill.addresses.capture.requiredFields Bug [1901247](https://bugzilla.mozilla.org/show_bug.cgi?id=1901247), get the required fields from the address meta data so that it is region specific,r=credential-management-reviewers,dimi Bug [1873215](https://bugzilla.mozilla.org/show_bug.cgi?id=1873215) - Display address capture prompt only for forms with all the required fields * extensions.formautofill.addresses.supportedCountries Bug [1901246](https://bugzilla.mozilla.org/show_bug.cgi?id=1901246), enable address autofill capture in fr/de regions, * gfx.canvas.remote.recycle-used-data-surface Bug [1903447](https://bugzilla.mozilla.org/show_bug.cgi?id=1903447) - Remove sync wait in compositor thread of main thread canvas on until release Bug [1901192](https://bugzilla.mozilla.org/show_bug.cgi?id=1901192) - Force uploading recycled DataSourceSurface by CanvasTranslator * gfx.canvas.remote.use-canvas-translator-event Bug [1903447](https://bugzilla.mozilla.org/show_bug.cgi?id=1903447) - Remove sync wait in compositor thread of main thread canvas on until release Bug [1899231](https://bugzilla.mozilla.org/show_bug.cgi?id=1899231) - Add capability to interrupt TranslateRecording() * gfx.remote-texture.wait-owner-at-image-host Bug [1903447](https://bugzilla.mozilla.org/show_bug.cgi?id=1903447) - Remove sync wait in compositor thread of main thread canvas on until release * gfx.webrender.debug.slow-cpu-frame-threshold Bug [1901257](https://bugzilla.mozilla.org/show_bug.cgi?id=1901257) - Add a pref to control the threshold for slow cpu frames. * gfx.webrender.debug.surface-promotion-logging Bug [1898621](https://bugzilla.mozilla.org/show_bug.cgi?id=1898621): Provide error results for surface promotion methods. * gfx.webrender.svg-filter-effects Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * gfx.webrender.svg-filter-effects.also-convert-css-filters Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * gfx.webrender.svg-filter-effects.also-use-for-docshell-fecolormatrix Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * gfx.webrender.svg-filter-effects.feblend Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * gfx.webrender.svg-filter-effects.fecolormatrix Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * gfx.webrender.svg-filter-effects.fecomponenttransfer Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * gfx.webrender.svg-filter-effects.fecomposite Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * gfx.webrender.svg-filter-effects.feconvolvematrix Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * gfx.webrender.svg-filter-effects.fediffuselighting Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * gfx.webrender.svg-filter-effects.fedisplacementmap Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * gfx.webrender.svg-filter-effects.fedropshadow Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * gfx.webrender.svg-filter-effects.feflood Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * gfx.webrender.svg-filter-effects.fegaussianblur Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * gfx.webrender.svg-filter-effects.feimage Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * gfx.webrender.svg-filter-effects.femerge Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * gfx.webrender.svg-filter-effects.femorphology Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * gfx.webrender.svg-filter-effects.feoffset Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * gfx.webrender.svg-filter-effects.fespecularlighting Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * gfx.webrender.svg-filter-effects.fetile Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * gfx.webrender.svg-filter-effects.feturbulence Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * gfx.webrender.svg-filter-effects.opacity Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * gfx.webrender.svg-filter-effects.toalpha Bug [1896503](https://bugzilla.mozilla.org/show_bug.cgi?id=1896503) - Implement FilterInstance code to send SVG filter graph to WebRender * identity.fxaccounts.telemetry.clientAssociationPing.enabled Bug [1889123](https://bugzilla.mozilla.org/show_bug.cgi?id=1889123) - Add a ping / metrics to help measure accounts usage. data-review=mreid, * javascript.options.experimental.float16array Bug [1903329](https://bugzilla.mozilla.org/show_bug.cgi?id=1903329) - Ship Float16Array; * javascript.options.experimental.regexp_duplicate_named_groups Bug [1903288](https://bugzilla.mozilla.org/show_bug.cgi?id=1903288) - Ship duplicate named capturing groups; * javascript.options.mem.gc_incremental_slice_ms Bug [1899615](https://bugzilla.mozilla.org/show_bug.cgi?id=1899615) - Make the slice budget pref and parameter mean the actual budget, rather than half of it * javascript.options.use_emulates_undefined_fuse Bug [1905967](https://bugzilla.mozilla.org/show_bug.cgi?id=1905967) - Remove EmulatesUndefined fuse preference * javascript.options.wasm_experimental_compile_pipeline Bug [1876155](https://bugzilla.mozilla.org/show_bug.cgi?id=1876155) - wasm: Add flag and feature for compile pipeline exploration. * layout.css.field-sizing.enabled Bug [1901374](https://bugzilla.mozilla.org/show_bug.cgi?id=1901374): Implement field-sizing parsing * layout.css.intrinsic-size-first-letter.enabled Bug [385615](https://bugzilla.mozilla.org/show_bug.cgi?id=385615) - Avoid creating zero-length textframes when trying to handle ::first-letter. * layout.css.starting-style-at-rules.enabled Bug [1900458](https://bugzilla.mozilla.org/show_bug.cgi?id=1900458) - Ship @starting-style rule. * layout.css.transition-behavior.enabled Bug [1901645](https://bugzilla.mozilla.org/show_bug.cgi?id=1901645) - Ship transition-behavior. * media.eme.mfcdm.origin-filter.enabled Bug [1896948](https://bugzilla.mozilla.org/show_bug.cgi?id=1896948) - restrict MFCDM support based on origin. * media.eme.playready.enabled Bug [1905634](https://bugzilla.mozilla.org/show_bug.cgi?id=1905634) - Fix usage of conditionals around media engine prefs in StaticPrefList.yaml. Bug [1901084](https://bugzilla.mozilla.org/show_bug.cgi?id=1901084) - part2 : enable PlayReady pref on early beta and dev edition. * media.media-capabilities.enabled Bug [1898344](https://bugzilla.mozilla.org/show_bug.cgi?id=1898344) - part3 : remove the pref 'media.media-capabilities.enable'. * media.webrtc.tls_tunnel_for_all_proxy Bug [1896625](https://bugzilla.mozilla.org/show_bug.cgi?id=1896625) - Allow WebrtcTCPSocket to setup tls tunnel for all proxy, * memory.phc.enabled Bug [1905805](https://bugzilla.mozilla.org/show_bug.cgi?id=1905805) - Let PHC ride the trains * network.auth.confirmAuth.enabled Bug [1905322](https://bugzilla.mozilla.org/show_bug.cgi?id=1905322) - Disable prompts for SuperfluousAuth and AutomaticAuth. * network.auth.use_redirect_for_retries Bug [1908115](https://bugzilla.mozilla.org/show_bug.cgi?id=1908115) - disable network.auth.use_redirect_for_retries for release. * network.cookie.chips.partitionLimitByteCapacity Bug [1878391](https://bugzilla.mozilla.org/show_bug.cgi?id=1878391) - Added cookie byte capping for partitioned cookies * network.cookie.chips.partitionLimitDryRun Bug [1878391](https://bugzilla.mozilla.org/show_bug.cgi?id=1878391) - Added cookie byte capping for partitioned cookies * network.cookie.chips.partitionLimitEnabled Bug [1878391](https://bugzilla.mozilla.org/show_bug.cgi?id=1878391) - Added cookie byte capping for partitioned cookies * network.cookie.thirdparty.nonsecureSessionOnly Bug [1768656](https://bugzilla.mozilla.org/show_bug.cgi?id=1768656) - Remove thirdparty.*sessionOnly prefs, * network.cookie.thirdparty.sessionOnly Bug [1768656](https://bugzilla.mozilla.org/show_bug.cgi?id=1768656) - Remove thirdparty.*sessionOnly prefs, * network.dns.mock_HTTPS_RR_domain Bug [1901990](https://bugzilla.mozilla.org/show_bug.cgi?id=1901990) - Introduce a pref for setting a mock HTTPS RR, * network.dns.native_https_query Bug [1906239](https://bugzilla.mozilla.org/show_bug.cgi?id=1906239) - Let network.dns.native_https_query ride the trains, * network.early-hints.over-http-v1-1.enabled Bug [1851439](https://bugzilla.mozilla.org/show_bug.cgi?id=1851439) - Add pref for EH over HTTP1.1 * network.fetchpriority.adjustments.media.auto Bug [1881040](https://bugzilla.mozilla.org/show_bug.cgi?id=1881040) - Use the destination to refine the fetchpriority mapping. * network.fetchpriority.adjustments.media.high Bug [1881040](https://bugzilla.mozilla.org/show_bug.cgi?id=1881040) - Use the destination to refine the fetchpriority mapping. * network.fetchpriority.adjustments.media.low Bug [1881040](https://bugzilla.mozilla.org/show_bug.cgi?id=1881040) - Use the destination to refine the fetchpriority mapping. * network.http.http2.enabled.deps Bug [1909666](https://bugzilla.mozilla.org/show_bug.cgi?id=1909666) - Re-enable network.http.http2.enabled.deps and not send SETTINGS_NO_RFC7540_PRIORITIES, * network.jar.require_size_match Bug [1898652](https://bugzilla.mozilla.org/show_bug.cgi?id=1898652) - Remove network.jar.require_size_match pref * pdfjs.enableHWA Bug [1905864](https://bugzilla.mozilla.org/show_bug.cgi?id=1905864) - Generate a PDF.js default-prefs file that can be used directly in mozilla-central. Bug [1904655](https://bugzilla.mozilla.org/show_bug.cgi?id=1904655) - Enable hardware acceleration in pdf.js on Windows * reader.colors_menu.enabled Bug [1899366](https://bugzilla.mozilla.org/show_bug.cgi?id=1899366) - Flip prefs to enable new text and layout + theme menus by default. Bug [1876432](https://bugzilla.mozilla.org/show_bug.cgi?id=1876432) - Added support for custom themes as its own menu in Reader View. * reader.improved_text_menu.enabled Bug [1899366](https://bugzilla.mozilla.org/show_bug.cgi?id=1899366) - Flip prefs to enable new text and layout + theme menus by default. Bug [1880658](https://bugzilla.mozilla.org/show_bug.cgi?id=1880658) - Added text alignment controls in Reader menu. * remote.active-protocols Bug [1882089](https://bugzilla.mozilla.org/show_bug.cgi?id=1882089) - [remote] Do not enable CDP protocol by default. * security.pki.crlite_channel Bug [1908481](https://bugzilla.mozilla.org/show_bug.cgi?id=1908481) - add a pref to select the user's CRLite filter channel. * security.tls.client_hello.send_p256_keyshare Bug [1905910](https://bugzilla.mozilla.org/show_bug.cgi?id=1905910) - All the CC decoders to be available in early beta Bug [1902159](https://bugzilla.mozilla.org/show_bug.cgi?id=1902159) - add a pref to control whether P256 is sent in client hello. * security.tls.enable_certificate_compression_zstd Bug [1905910](https://bugzilla.mozilla.org/show_bug.cgi?id=1905910) - All the CC decoders to be available in early beta Bug [1904125](https://bugzilla.mozilla.org/show_bug.cgi?id=1904125) - Certificate Compression: Enabling Zstd in Nightly * sidebar.main.tools Bug [1900915](https://bugzilla.mozilla.org/show_bug.cgi?id=1900915) - Include chat as tool for new sidebar Bug [1891777](https://bugzilla.mozilla.org/show_bug.cgi?id=1891777) - Add a tools pref to the sidebar revamp * sidebar.verticalTabs Bug [1893655](https://bugzilla.mozilla.org/show_bug.cgi?id=1893655) - Set up the tabstrip to work vertically * sidebar.visibility Bug [1892941](https://bugzilla.mozilla.org/show_bug.cgi?id=1892941) - Add a "Always Show" sidebar visibility setting * signon.signupDetection.enabled Bug [1834475](https://bugzilla.mozilla.org/show_bug.cgi?id=1834475) - Remove the preference signon.signupDetection.enabled. * startup.homepage_override_nimbus_disable_wnp Bug [1898361](https://bugzilla.mozilla.org/show_bug.cgi?id=1898361) - Add ability to disable WNP via whatsNewPage nimbus feature * test.ime_content_observer.assert_valid_cache Bug [1892514](https://bugzilla.mozilla.org/show_bug.cgi?id=1892514) - part 5-2: Add optional assertions into `IMEContentObserver::FlatTextCache` to detect creating invalid cache * toolkit.telemetry.geckoview.batchDurationMS Bug [1901368](https://bugzilla.mozilla.org/show_bug.cgi?id=1901368) - Remove unused toolkit.telemetry.geckoview.batchDurationMS and toolkit.telemetry.geckoview.maxBatchStalenessMS prefs * toolkit.telemetry.geckoview.maxBatchStalenessMS Bug [1901368](https://bugzilla.mozilla.org/show_bug.cgi?id=1901368) - Remove unused toolkit.telemetry.geckoview.batchDurationMS and toolkit.telemetry.geckoview.maxBatchStalenessMS prefs * toolkit.telemetry.user_characteristics_ping.opt-out Bug [1900863](https://bugzilla.mozilla.org/show_bug.cgi?id=1900863): Add new prefs to allow opting-out and sending a ping once. * toolkit.telemetry.user_characteristics_ping.send-once Bug [1900863](https://bugzilla.mozilla.org/show_bug.cgi?id=1900863): Add new prefs to allow opting-out and sending a ping once. * webgl.1.request_es2 Bug [1906155](https://bugzilla.mozilla.org/show_bug.cgi?id=1906155) - Add pref webgl.1.request_es2:true. * widget.non-native-theme.win11.scrollbar.round-track Bug [1904550](https://bugzilla.mozilla.org/show_bug.cgi?id=1904550) - Remove track rounding for windows 11 overlay scrollbars.

Thorin-Oakenpants commented 3 weeks ago

FYI: previously

We don't use activity stream, and if someone does want it, they can easily configure it on/off - hence not in the user.js

notes: