-
Notifications
You must be signed in to change notification settings - Fork 543
Closed
Labels
Description
FF128 release date: Jul. 9th 2024
FF128 release notes
FF128 for developers
FF128 security advisories
140 diffs ( 80 new, 37 gone, 23 different )
- FF129+ 1658094 Clearing site preferences on shutdown also clears exceptions for clearing on shutdown
- b498a65
- tested all three site settings clearing methods
- for the record arkenfox has never sanitized site settings (or passwords), but this may now be feasible for some users
new in v128.0:
- pref("browser.urlbar.recentsearches.featureGate", true); 1900900 - e0ec4d0 & b1c43d4
- FYI
0805
pref("browser.urlbar.trending.featureGate", true);- pref("network.cookie.sameSite.crossSiteIframeSetCheck", true); - sounds good to me, bugzilla access denied
- pref("browser.backup.scheduled.enabled", false);
- hoverPreview
- pref("browser.tabs.hoverPreview.enabled", false);
- pref("browser.tabs.hoverPreview.showThumbnails", true);
- when enabled = true you get the URL on a secondary line and a thumbnail if that is true
- pref("network.proxy.socks5_remote_dns", true); 1741375 sounds good to me
- FYI CHIPS + 1865198 META
- pref("network.cookie.CHIPS.enabled", false);
- pref("network.cookie.cookieBehavior.optInPartitioning.pbmode", false);
changed in v128.0:
FYI
- pref("privacy.bounceTrackingProtection.enabled", true); // prev: false
- URLs and timestamps are stored in
bounce-tracking-protection.sqlite
- these are not sanitized on close: not sure how long lived they are
- this will become part of ETP Strict
- the benefits of bounce tracking protection outweigh touching the disk - if your disk was compromised you have bigger issues to worry about, so this is out of scope for this project
- URLs and timestamps are stored in
ignore
click me for details
==NEW
pref("browser.mailto.dualPrompt.dismissNotNowMinutes", 525600);
pref("browser.mailto.dualPrompt.dismissXClickMinutes", 1440);
pref("browser.mailto.dualPrompt.onLocationChange", false);
pref("browser.ml.chat.enabled", false);
pref("browser.ml.chat.prompt.prefix", "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. 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; 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 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.ml.chat.provider", "");
pref("browser.newtabpage.activity-stream.newtabWallpapers.highlightContentText", "");
pref("browser.newtabpage.activity-stream.newtabWallpapers.highlightCtaText", "");
pref("browser.newtabpage.activity-stream.newtabWallpapers.highlightDismissed", false);
pref("browser.newtabpage.activity-stream.newtabWallpapers.highlightEnabled", false);
pref("browser.newtabpage.activity-stream.newtabWallpapers.highlightHeaderText", "");
pref("browser.newtabpage.activity-stream.newtabWallpapers.highlightSeenCounter", 0);
pref("browser.newtabpage.activity-stream.newtabWallpapers.v2.enabled", false);
pref("browser.newtabpage.activity-stream.newtabWallpapers.wallpaper", "");
pref("browser.privateWindowSeparation.enabled", true);
pref("browser.shell.setDefaultBrowserUserChoice.regRename", false);
pref("browser.shell.setDefaultGuidanceNotifications", true);
pref("browser.spin_cursor_while_busy", false);
pref("browser.tabs.allow_transparent_browser", false);
pref("browser.topsites.component.enabled", false);
pref("browser.urlbar.scotchBonnet.enableOverride", false);
pref("browser.urlbar.trending.enabledLocales", "en-US, en-CA");
pref("browser.urlbar.trending.requireSearchMode", false);
pref("dom.document_priority.incremental", true);
pref("dom.fullscreen.force_exit_on_multiple_escape_interval", 500);
pref("dom.origin-trials.private-attribution.state", 0);
pref("dom.private-attribution.submission.enabled", true);
pref("dom.security.credentialmanagement.identity.heavyweight.enabled", false);
pref("dom.security.credentialmanagement.identity.lightweight.enabled", false);
pref("dom.security.https_first_add_exception_on_failiure", true);
pref("extensions.addonAbuseReport.url", "https://services.addons.mozilla.org/api/v5/abuse/report/addon/");
pref("extensions.script_blob_without_match_origin_as_fallback", false);
pref("gfx.canvas.remote.recycle-used-data-surface", false);
pref("gfx.remote-texture.wait-owner-at-image-host", true);
pref("image.priority.incremental", true);
pref("javascript.options.experimental.arraybuffer_resizable", true);
pref("javascript.options.experimental.sharedarraybuffer_growable", true);
pref("layout.css.anchor-positioning.enabled", false);
pref("layout.forms.textarea-sizing-excludes-auto-scrollbar.enabled", true);
pref("layout.overflow-underflow.content.enabled", true);
pref("layout.overflow-underflow.content.enabled_in_addons", true);
pref("logging.config.modules", "");
pref("media.gmp.encoder.enabled", false);
pref("media.gmp.encoder.multithreaded", false);
pref("media.gmp.encoder.preferred", false);
pref("media.navigator.video.disable_h264_baseline", true);
pref("media.webrtc.encoder_creation_strategy", 0);
pref("memory.phc.avg_delay.content.first", 16384);
pref("memory.phc.avg_delay.content.normal", 4096);
pref("memory.phc.avg_delay.content.page_reuse", 262144);
pref("network.auth.sort_challenge_in_progress", false);
pref("network.cache.persist_permanent_redirects_http", false);
pref("network.decompression_off_mainthread2", true);
pref("network.fetchpriority.adjust_urgency", true);
pref("network.http.http3.enable_kyber", false);
pref("privacy.sanitize.clearOnShutdown.hasMigratedToNewPrefs2", false);
pref("privacy.sanitize.cpd.hasMigratedToNewPrefs2", false);
pref("reader.font_type.values", "[\"sans-serif\",\"serif\",\"monospace\"]");
pref("reader.font_weight", "regular");
pref("reader.font_weight.values", "[\"regular\",\"light\",\"bold\"]");
pref("screenshots.browser.component.preventContentEvents", true);
pref("security.tls.enable_certificate_compression_brotli", false);
pref("security.tls.enable_certificate_compression_zlib", false);
pref("startup.homepage_override_nimbus_minVersion", "");
pref("toolkit.contentRelevancy.log", false);
pref("toolkit.telemetry.translations.logLevel", "Error");
pref("webgl.glsl.max_private_var_size_in_bytes", -1);
pref("webgl.glsl.max_var_size_in_kibytes", -1);
==REMOVED, RENAMED or HIDDEN
pref("browser.firefox-view.search.enabled", true);
pref("browser.mailto.prompt.os", true);
pref("browser.search.newSearchConfig.enabled", false);
pref("browser.tabs.cardPreview.enabled", false);
pref("browser.tabs.cardPreview.showThumbnails", true);
pref("browser.urlbar.secondaryActions.featureGate", false);
pref("browser.urlbar.update2.emptySearchBehavior", 0);
pref("dom.animations-api.compositing.enabled", true);
pref("dom.animations-api.timelines.enabled", true);
pref("dom.document.exec_command.nested_calls_allowed", false);
pref("dom.forms.number.hide_spin_buttons_when_no_hover_or_focus", false);
pref("dom.mutation-events.cssom.disabled", true);
pref("dom.no_unknown_protocol_error.enabled", true);
pref("dom.security.https_only_check_path_upgrade_downgrade_endless_loop", true);
pref("dom.window.event.enabled", true);
pref("extensions.formautofill.heuristics.interactivityCheckMode", "focusability");
pref("io.activity.enabled", false);
pref("layout.css.computed-style.shorthands", true);
pref("layout.css.container-queries.enabled", true);
pref("layout.css.individual-transform.enabled", true);
pref("media.webrtc.platformencoder", false);
pref("media.webrtc.platformencoder.sw_only", true);
pref("media.webrtc.software_encoder.fallback", true);
pref("network.auth.choose_most_secure_challenge", true);
pref("network.cors_preflight.block_userpass_uri", false);
pref("network.decompression_off_mainthread", true);
pref("network.dns.force_waiting_https_rr", true);
pref("network.fetch.redirect.stripAuthHeader", true);
pref("network.http.originextension", true);
pref("network.http.redirect.stripAuthHeader", true);
pref("network.trr.fetch_off_main_thread", true);
pref("network.url.strip-data-url-whitespace", false);
pref("privacy.sanitize.clearOnShutdown.hasMigratedToNewPrefs", false);
pref("privacy.sanitize.cpd.hasMigratedToNewPrefs", false);
pref("security.allow_disjointed_external_uri_loads", false);
pref("toolkit.telemetry.geckoview.streaming", false);
pref("widget.non-native-theme.solid-outline-style", false);
==CHANGED
pref("browser.contentanalysis.allow_url_regex_list", "^about:(?!blank|srcdoc).*"); // prev: ""
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"); // prev: "Material Icons, Material Icons Extended, Material Icons Outlined, Material Icons Round, Material Icons Sharp, Material Icons Two Tone, Google Material Icons, Material Symbols Outlined, Material Symbols Round, Material Symbols Rounded, Material Symbols Sharp"
pref("browser.translations.select.enable", true); // prev: false
pref("browser.urlbar.contextualSearch.enabled", true); // prev: false
pref("extensions.abuseReport.amoFormURL", "https://addons.mozilla.org/%LOCALE%/firefox/feedback/addon/%addonID%/"); // prev: "https://addons.mozilla.org/%LOCALE%/%APP%/feedback/addon/%addonID%/"
pref("extensions.blocklist.addonItemURL", "https://addons.mozilla.org/%LOCALE%/firefox/blocked-addon/%addonID%/%addonVersion%/"); // prev: "https://addons.mozilla.org/%LOCALE%/%APP%/blocked-addon/%addonID%/%addonVersion%/"
pref("identity.fxaccounts.toolbar.pxiToolbarEnabled", true); // prev: false
pref("javascript.options.mem.gc_incremental_slice_ms", 10); // prev: 5
pref("layout.css.content.alt-text.enabled", true); // prev: false
pref("layout.css.properties-and-values.enabled", true); // prev: false
pref("layout.css.relative-color-syntax.enabled", true); // prev: false
pref("media.eme.encrypted-media-encryption-scheme.enabled", true); // prev: false
pref("media.eme.hdcp-policy-check.enabled", true); // prev: false
pref("media.seekToNextFrame.enabled", false); // prev: true
pref("network.auth.use_redirect_for_retries", true); // prev: false
pref("network.http.http2.enabled.deps", false); // prev: true
pref("privacy.sanitize.useOldClearHistoryDialog", false); // prev: true
pref("reader.character_spacing", 0); // prev: ""
pref("reader.word_spacing", 0); // prev: ""
pref("security.sandbox.content.level", 7); // prev: 6
pref("security.webauthn.webauthn_enable_android_fido2.residentkey", true); // prev: false
pref("toolkit.telemetry.dap_leader", "https://dap-09-3.api.divviup.org/"); // prev: "https://dap-07-1.api.divviup.org/"
Thorin-Oakenpants, g-2-s, firengate and GlassGruberThorin-Oakenpants and icpantsparti2GlassGruber