-
Notifications
You must be signed in to change notification settings - Fork 543
Closed
Labels
Description
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:
- FYI: pref("media.webrtc.tls_tunnel_for_all_proxy", true);
- sounds good to me 1896625
changed in v129.0:
0806
pref("browser.urlbar.yelp.featureGate", true); // prev: false- FYI: pref("network.dns.native_https_query", true); // prev: false
- this is good (if you're not using DoH), from the release notes
-
HTTPS DNS records can now be resolved with the operating system's DNS resolver on specific platforms (Windows 11, Linux, Android 10+). Previously this required DNS over HTTPS to be enabled. This capability allows the use of HTTP/3 without needing to use the Alt-Svc header, upgrades requests to HTTPS when the DNS record is present, and enables wider use of ECH.
ignore
click me for details
==NEW
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
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
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
Thorin-Oakenpants, icpantsparti2 and firengateThorin-Oakenpants and firengate