Skip to content

ToDo: diffs FF114-FF115 #1689

@earthlng

Description

@earthlng

FF115 is scheduled for release July 4th

FF115 release notes
FF115 for developers
FF115 security advisories


123 diffs ( 49 new, 55 gone, 19 different )

  • pref("browser.tabs.searchclipboardfor.middleclick", false); - 1418462 - 2eb1b3c
  • pref("extensions.quarantinedDomains.enabled", true); - 1834825 - 0377c14
  • FYI
    • pref("privacy.query_stripping.strip_on_share.enabled", false);

new in v115.0:

  • FYI: for visibility
    • pref("browser.urlbar.addons.featureGate", false); / pref("browser.urlbar.suggest.addons", true);

removed, renamed or hidden in v115.0:

  • 7001 pref("browser.cache.offline.enable", true); - 1677718

changed in v115.0:

  • FYI
    • pref("browser.contentblocking.features.strict", "tp,tpPrivate,cookieBehavior5,cookieBehaviorPBM5,cm,fp,stp,emailTP,emailTPPrivate,lvl2,rp,rpTop,ocsp,qps,qpsPBM"); // prev: "tp,tpPrivate,cookieBehavior5,cookieBehaviorPBM5,cm,fp,stp,emailTP,emailTPPrivate,lvl2,lvl2PBM,rp,rpTop,ocsp,qps,qpsPBM"
      • diff lvl2PBM removed
    • pref("dom.indexedDB.privateBrowsing.enabled", true); // prev: false
      • this is nice: IDB can now be used in PB mode, which may help some logins. AFAIK it encrypts the storage to disk with a one-time session key (in memory), so other sessions cannot access it. And it cleans up on exit and on startup for ungraceful exits. Didn't re-read the tickets, going off memory.
      • next up: Service Workers

ignore

click me for details

==NEW

pref("browser.migrate.bookmarks-file.enabled", true);
pref("browser.migrate.chrome.payment_methods.enabled", true);
pref("browser.opaqueResponseBlocking.filterFetchResponse", 2);
pref("browser.opaqueResponseBlocking.mediaExceptionsStrategy", 1);
pref("browser.shell.defaultBrowserAgent.thanksURL", "https://www.mozilla.org/%LOCALE%/firefox/set-as-default/thanks/");
pref("browser.topsites.contile.sov.enabled", false);
pref("browser.translations.alwaysTranslateLanguages", "");
pref("browser.translations.chaos.errors", false);
pref("browser.translations.chaos.timeoutMS", 0);
pref("browser.translations.neverTranslateLanguages", "");
pref("browser.urlbar.addons.minKeywordLength", 0);
pref("devtools.debugger.hide-ignored-sources", false);
pref("devtools.debugger.threads-visible", true);
pref("devtools.f12_enabled", true);
pref("devtools.netmonitor.har.multiple-pages", false);
pref("extensions.quarantinedDomains.list", "");
pref("layout.css.nesting.enabled", false);
pref("layout.css.properties-and-values.enabled", false);
pref("layout.css.scroll-anchoring.reset-heuristic-during-animation", false);
pref("layout.css.stylo-parallelism-threshold", 32);
pref("layout.css.stylo-threads", -1);
pref("layout.css.stylo-work-unit-size", 16);
pref("media.aboutwebrtc.hist.closed_stats_to_retain", 8);
pref("media.aboutwebrtc.hist.enabled", false);
pref("media.aboutwebrtc.hist.poll_interval_ms", 250);
pref("media.aboutwebrtc.hist.prune_after_m", 2880);
pref("media.aboutwebrtc.hist.storage_window_s", 60);
pref("media.devices.enumerate.legacy.enabled", true);
pref("media.ffmpeg.allow-openh264", true);
pref("media.gmp.decoder.reorder_frames", true);
pref("media.videocontrols.picture-in-picture.respect-disablePictureInPicture", false);
pref("media.webrtc.platformencoder.sw_only", true);
pref("network.cors_preflight.authorization_covered_by_wildcard", true);
pref("network.jar.max_available_size", 268435456);
pref("network.modulepreload", true);
pref("network.wifi.scanning_period", 60000);
pref("places.frecency.pages.alternative.featureGate", false);
pref("places.frecency.pages.alternative.halfLifeDays", 30);
pref("places.frecency.pages.alternative.highWeight", 100);
pref("places.frecency.pages.alternative.lowWeight", 20);
pref("places.frecency.pages.alternative.mediumWeight", 50);
pref("places.frecency.pages.alternative.numSampledVisits", 10);
pref("signon.firefoxRelay.privacy_policy_url", "https://www.mozilla.org/%LOCALE%/privacy/subscription-services/");
pref("signon.firefoxRelay.terms_of_service_url", "https://www.mozilla.org/%LOCALE%/about/legal/terms/subscription-services/");

==REMOVED, RENAMED or HIDDEN

pref("accessibility.cache.enabled", true);
pref("browser.bookmarks.editDialog.delayedApply.enabled", true);
pref("browser.display.force_inline_alttext", false);
pref("browser.download.improvements_to_download_panel", true);
pref("devtools.debugger.auto-black-box", true);
pref("devtools.debugger.component-visible", false);
pref("devtools.debugger.features.async-stepping", false);
pref("devtools.debugger.features.blackbox-lines", false);
pref("devtools.debugger.features.chrome-scopes", false);
pref("devtools.debugger.features.code-coverage", false);
pref("devtools.debugger.features.column-breakpoints", true);
pref("devtools.debugger.features.dom-mutation-breakpoints", true);
pref("devtools.debugger.features.event-listeners-breakpoints", true);
pref("devtools.debugger.features.frame-step", true);
pref("devtools.debugger.features.overlay", true);
pref("devtools.debugger.features.remove-command-bar-options", false);
pref("devtools.debugger.features.root", true);
pref("devtools.debugger.features.shortcuts", true);
pref("devtools.debugger.features.workers", true);
pref("devtools.debugger.features.xhr-breakpoints", true);
pref("devtools.debugger.pretty-print-enabled", true);
pref("devtools.debugger.ui.panes-instruments-width", 300);
pref("devtools.debugger.ui.panes-visible-on-startup", false);
pref("devtools.debugger.ui.panes-workers-and-sources-width", 200);
pref("devtools.debugger.ui.variables-only-enum-visible", false);
pref("devtools.debugger.ui.variables-searchbox-visible", false);
pref("devtools.debugger.ui.variables-sorting-enabled", true);
pref("devtools.debugger.workers", false);
pref("devtools.debugger.workers-visible", false);
pref("devtools.experiment.f12.shortcut_disabled", false);
pref("font.size.systemFontScale", 100);
pref("general.utility-process.startup_timeout_ms", 5000);
pref("gfx.webrender.dcomp-apply-1704954", true);
pref("intl.ime.hack.on_any_apps.fire_key_events_for_composition", false);
pref("intl.ime.hack.on_ime_unaware_apps.fire_key_events_for_composition", false);
pref("layout.css.always-repaint-on-unvisited", true);
pref("layout.css.named-pages.enabled", true);
pref("layout.css.notify-of-unvisited", true);
pref("media.webrtc.platformencoder.sw_mft", false);
pref("media.wmf.media-engine.drm-playback", false);
pref("network.trr.odoh.configs_uri", "");
pref("network.trr.odoh.enabled", false);
pref("network.trr.odoh.min_ttl", 60);
pref("network.trr.odoh.proxy_uri", "");
pref("network.trr.odoh.target_host", "");
pref("network.trr.odoh.target_path", "");
pref("plugin.state.flash", 1);
pref("plugins.favorfallback.mode", "follow-ctp");
pref("plugins.favorfallback.rules", "nosrc,video");
pref("plugins.http_https_only", true);
pref("services.sync.prefs.sync.browser.offline-apps.notify", true);
pref("toolkit.osfile.log", false);
pref("widget.content.allow-gtk-dark-theme", false);
pref("widget.gtk.non-native-menu-styling", true);

==CHANGED

pref("browser.migrate.content-modal.about-welcome-behavior", "legacy"); // prev: "default"
pref("browser.migrate.content-modal.enabled", true); // prev: false
pref("browser.migrate.content-modal.import-all.enabled", true); // prev: false
pref("browser.newtabpage.activity-stream.discoverystream.onboardingExperience.enabled", false); // prev: true
pref("browser.startup.homepage.abouthome_cache.enabled", true); // prev: false
pref("dom.media.mozPreservesPitch.enabled", false); // prev: true
pref("editor.join_split_direction.compatible_with_the_other_browsers", true); // prev: false
pref("extensions.browser_style_mv3.same_as_mv2", false); // prev: true
pref("javascript.options.experimental.enable_array_from_async", true); // prev: false
pref("javascript.options.experimental.enable_change_array_by_copy", true); // prev: false
pref("layout.css.animation-composition.enabled", true); // prev: false
pref("layout.css.import-supports.enabled", true); // prev: false
pref("media.gmp.decoder.enabled", true); // prev: false
pref("media.wmf.media-engine.enabled", 0); // prev: false
pref("network.early-hints.preconnect.max_connections", 10); // prev: 0
pref("network.http.http2.send-buffer-size", 0); // prev: 131072
pref("signon.signupDetection.enabled", true); // prev: false

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions