Skip to content

ToDo: diffs FF136-FF137 #1957

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
earthlng opened this issue Apr 21, 2025 · 5 comments
Open

ToDo: diffs FF136-FF137 #1957

earthlng opened this issue Apr 21, 2025 · 5 comments

Comments

@earthlng
Copy link
Contributor

earthlng commented Apr 21, 2025

FF137 release date: Apr. 1st 2025

FF137 release notes
FF137 for developers
FF137 security advisories


133 diffs ( 73 new, 32 gone, 28 different )

new in v137.0:

pref("browser.contentanalysis.interception_point.clipboard.plain_text_only", true);
pref("browser.contentanalysis.interception_point.drag_and_drop.plain_text_only", true);
pref("browser.contentanalysis.timeout_result", 0);
pref("browser.contextual-password-manager.enabled", false);
pref("browser.crashReporter.memtest", true);
pref("browser.crashReporter.memtestKinds", "");
pref("browser.crashReports.crashPull", false);
pref("browser.crashReports.requestedNeverShowAgain", false);
pref("browser.newtabpage.activity-stream.caretBlinkCount", 5);
pref("browser.newtabpage.activity-stream.caretBlinkTime", 530);
pref("browser.newtabpage.activity-stream.discoverystream.publisherFavicon.enabled", false);
pref("browser.newtabpage.activity-stream.discoverystream.sections.interestPicker.enabled", false);
pref("browser.newtabpage.activity-stream.discoverystream.sections.interestPicker.visibleSections", "");
pref("browser.newtabpage.activity-stream.discoverystream.sections.personalization.inferred.enabled", false);
pref("browser.newtabpage.activity-stream.images.smart", true);
pref("browser.newtabpage.activity-stream.newtabWallpapers.customWallpaper.enabled", false);
pref("browser.newtabpage.activity-stream.newtabWallpapers.customWallpaper.uploadedPreviously", false);
pref("browser.preonboarding.onTrainRolloutPopulation", 0);
pref("browser.safebrowsing.only_top_level", false);
pref("browser.shopping.experience2023.autoClose.userEnabled", true);
pref("browser.shopping.experience2023.newPositionCard.hasSeen", false);
pref("browser.tabs.fadeOutUnloadedTabs", false);
pref("browser.tabs.groups.smart.enabled", false);
pref("browser.urlbar.quicksuggest.contextualOptIn.dismissedCount", 0);
pref("browser.urlbar.quicksuggest.contextualOptIn.firstReshowAfterPeriodDays", 7);
pref("browser.urlbar.quicksuggest.contextualOptIn.impressionCount", 0);
pref("browser.urlbar.quicksuggest.contextualOptIn.impressionDaysLimit", 5);
pref("browser.urlbar.quicksuggest.contextualOptIn.impressionLimit", 20);
pref("browser.urlbar.quicksuggest.contextualOptIn.secondReshowAfterPeriodDays", 14);
pref("browser.urlbar.quicksuggest.contextualOptIn.thirdReshowAfterPeriodDays", 60);
pref("browser.urlbar.quicksuggest.settingsUi", 0);
pref("dom.media.webcodecs.h265.enabled", false);
pref("dom.text_fragments.create_text_fragment.timeout_seconds", 5);
pref("dom.viewTransitions.remain-active", false);
pref("dom.w3c_pointer_events.dispatch_by_pointer_messages.touch", false);
pref("dom.webnotifications.disable_open_click_delay", 1000);
pref("gfx.webrender.debug.missing-snapshot-panic", false);
pref("gfx.webrender.debug.missing-snapshot-pink", false);
pref("javascript.options.experimental.atomics_pause", true);
pref("javascript.options.experimental.dictionary_teleporting", true);
pref("javascript.options.experimental.import_attributes", false);
pref("javascript.options.experimental.math_sumprecise", true);
pref("layout.css.style-queries.enabled", false);
pref("layout.scroll_fixed_content_into_view_visually", false);
pref("media.ffmpeg.encoder.cpu-used", 7);
pref("media.hevc.enabled", true);
pref("memory.lazypurge.reuse_grace_period", 500);
pref("network.essential_domains_fallback", false);
pref("network.http.http3.idle_timeout", 30);
pref("network.http.http3.sni-slicing", true);
pref("network.http.skip_alt_svc_validation_on_https_rr", true);
pref("network.trr.idle_timeout_for_http3_conn", 30);
pref("pdfjs.enableAltTextForEnglish", false);
pref("pdfjs.enableAutoLinking", true);
pref("pdfjs.enableSignatureEditor", false);
pref("places.frecency.pages.alternative.interactions.manyKeypresses", 50);
pref("places.frecency.pages.alternative.interactions.maxVisitGapSeconds", 120);
pref("places.frecency.pages.alternative.interactions.viewTimeIfManyKeypressesSeconds", 20);
pref("places.frecency.pages.alternative.interactions.viewTimeSeconds", 60);
pref("places.frecency.pages.alternative.maxDaysFromToday", 60);
pref("places.frecency.pages.alternative.veryHighWeight", 200);
pref("security.browser_xhtml_csp.report-only", true);
pref("security.sandbox.gmp.acg.enabled", true);
pref("sidebar.animation.expand-on-hover.duration-ms", 400);
pref("sidebar.expandOnHover", false);
pref("sidebar.new-sidebar.has-used", false);
pref("sidebar.old-sidebar.has-used", false);
pref("telemetry.fog.init_on_shutdown", true);
pref("toolkit.shopping.experience2023.defr", false);
pref("widget.windows.follow_shortcuts_on_file_open", 2);
pref("widget.windows.hidden-taskbar-hack.paint", false);
pref("widget.windows.hidden-taskbar-hack.size", false);
pref("widget.windows.mica.popups", false);

removed, renamed or hidden in v137.0:

  • 8001 pref("media.ondevicechange.enabled", true); 1882674

changed in v137.0:

pref("browser.cache.disk.metadata_memory_limit", 1024); // prev: 250
pref("browser.contentanalysis.agent_timeout", 300); // prev: 30
pref("browser.contentblocking.features.strict", "tp,tpPrivate,cookieBehavior5,cookieBehaviorPBM5,cm,fp,stp,emailTP,emailTPPrivate,lvl2,rp,rpTop,ocsp,qps,qpsPBM,fpp,fppPrivate,btp"); // prev: "tp,tpPrivate,cookieBehavior5,cookieBehaviorPBM5,cm,fp,stp,emailTP,emailTPPrivate,lvl2,rp,rpTop,ocsp,qps,qpsPBM,fpp,fppPrivate,3pcd,btp"
pref("browser.http.blank_page_with_error_response.enabled", false); // prev: true
pref("browser.newtabpage.activity-stream.default.sites", "https://www.wikipedia.org/,https://www.youtube.com/,https://www.reddit.com/,https://addons.mozilla.org"); // prev: "https://www.youtube.com/,https://www.facebook.com/,https://www.wikipedia.org/,https://www.reddit.com/,https://twitter.com/"
pref("browser.newtabpage.activity-stream.support.url", "https://support.mozilla.org/1/firefox/137.0/WINNT/en-US/new-tab"); // prev: "https://support.mozilla.org/1/firefox/136.0/WINNT/en-US/new-tab"
pref("browser.newtabpage.activity-stream.unifiedAds.spocs.enabled", true); // prev: false
pref("browser.newtabpage.activity-stream.unifiedAds.tiles.enabled", true); // prev: false
pref("browser.newtabpage.activity-stream.weather.temperatureUnits", "c"); // prev: "f"
pref("browser.tabs.dragdrop.moveOverThresholdPercent", 80); // prev: 70
pref("browser.tabs.groups.dragOverDelayMS", 240); // prev: 120
pref("browser.urlbar.suggest.calculator", true); // prev: false
pref("devtools.netmonitor.columnsData", "[{\"name\":\"override\",\"minWidth\":20,\"width\":2}, {\"name\":\"status\",\"minWidth\":30,\"width\":5}, {\"name\":\"method\",\"minWidth\":30,\"width\":5}, {\"name\":\"domain\",\"minWidth\":30,\"width\":10}, {\"name\":\"file\",\"minWidth\":30,\"width\":25}, {\"name\":\"url\",\"minWidth\":30,\"width\":25},{\"name\":\"initiator\",\"minWidth\":30,\"width\":10},{\"name\":\"type\",\"minWidth\":30,\"width\":5},{\"name\":\"transferred\",\"minWidth\":30,\"width\":10},{\"name\":\"contentSize\",\"minWidth\":30,\"width\":5},{\"name\":\"waterfall\",\"minWidth\":150,\"width\":15}]"); // prev: "[{\"name\":\"status\",\"minWidth\":30,\"width\":5}, {\"name\":\"method\",\"minWidth\":30,\"width\":5}, {\"name\":\"domain\",\"minWidth\":30,\"width\":10}, {\"name\":\"file\",\"minWidth\":30,\"width\":25}, {\"name\":\"url\",\"minWidth\":30,\"width\":25},{\"name\":\"initiator\",\"minWidth\":30,\"width\":10},{\"name\":\"type\",\"minWidth\":30,\"width\":5},{\"name\":\"transferred\",\"minWidth\":30,\"width\":10},{\"name\":\"contentSize\",\"minWidth\":30,\"width\":5},{\"name\":\"waterfall\",\"minWidth\":150,\"width\":15}]"
pref("devtools.netmonitor.visibleColumns", "[\"override\",\"status\",\"method\",\"domain\",\"file\",\"initiator\",\"type\",\"transferred\",\"contentSize\",\"waterfall\"]"); // prev: "[\"status\",\"method\",\"domain\",\"file\",\"initiator\",\"type\",\"transferred\",\"contentSize\",\"waterfall\"]"
pref("dom.cookieStore.enabled", false); // prev: true
pref("dom.fetchKeepalive.request_limit_per_origin", 256); // prev: 250
pref("dom.fetchKeepalive.total_request_limit", 2048); // prev: 500
pref("dom.security.https_only_fire_http_request_background_timer_ms", 2200); // prev: 1500
pref("dom.svg.pathSegment.enabled", true); // prev: false
pref("font.name-list.sans-serif.zh-TW", "Arial, Microsoft JhengHei, PMingLiU, MingLiU, MingLiU-ExtB"); // prev: "Arial, PMingLiU, MingLiU, MingLiU-ExtB, Microsoft JhengHei"
pref("layout.css.hyphenate-limit-chars.enabled", true); // prev: false
pref("media.eme.mfcdm.origin-filter.enabled", 2); // prev: 1
pref("media.peerconnection.dtls.version.max", 771); // prev: 772
pref("pdfjs.enableUpdatedAddImage", true); // prev: false
pref("security.pki.crlite_channel", "default"); // prev: "all"
pref("security.remote_settings.crlite_filters.enabled", true); // prev: false
pref("security.sandbox.gmp.win32k-disable", true); // prev: false
pref("webextensions.storage.session.enforceQuota", true); // prev: false

ignore

click me for details

==NEW

==REMOVED, RENAMED or HIDDEN

pref("browser.newtabpage.activity-stream.discoverystream.sections.topicSelection.enabled", false);
pref("browser.newtabpage.activity-stream.newtabLogo.aprilfools", false);
pref("browser.newtabpage.activity-stream.newtabWallpapers.wallpaper-dark", "");
pref("browser.newtabpage.activity-stream.newtabWallpapers.wallpaper-light", "");
pref("browser.tabs.groups.dragOverThresholdPercent", 20);
pref("browser.urlbar.quicksuggest.allowPositionInSuggestions", true);
pref("browser.urlbar.quicksuggest.contextualOptIn.sayHello", false);
pref("browser.urlbar.quicksuggest.contextualOptIn.topPosition", true);
pref("browser.urlbar.quicksuggest.hideSettingsUI", false);
pref("browser.urlbar.quicksuggest.shouldShowOnboardingDialog", false);
pref("browser.urlbar.quicksuggest.showOnboardingDialogAfterNRestarts", 0);
pref("devtools.netmonitor.features.search", true);
pref("dom.compression_streams.enabled", true);
pref("dom.security.setHTML.enabled", false);
pref("dom.serviceWorkers.disable_open_click_delay", 1000);
pref("javascript.options.array_grouping", true);
pref("javascript.options.arraybuffer_transfer", true);
pref("javascript.options.destructuring_fuse", true);
pref("javascript.options.experimental.arraybuffer_resizable", true);
pref("javascript.options.experimental.float16array", true);
pref("javascript.options.experimental.new_set_methods", true);
pref("javascript.options.experimental.regexp_escape", true);
pref("javascript.options.experimental.sharedarraybuffer_growable", true);
pref("javascript.options.weakrefs", true);
pref("javascript.options.well_formed_unicode_strings", true);
pref("media.wmf.hevc.enabled", 1);
pref("messaging-system.rsexperimentloader.enabled", true);
pref("network.trr.display_fallback_warning", false);
pref("network.trr.fallback_warning_heuristic_list", "canary");
pref("network.trr_ui.show_fallback_warning_option", false);
pref("widget.windows.old-scrollwheel-message-hack", false);

==CHANGED

@earthlng
Copy link
Contributor Author

some bugzilla tickets

  • browser.cache.disk.metadata_memory_limit
    Bug 1948631: increase cache metadata memory limit to 1 MB for release users.
    Bug 1940989 - increase Browser.cache.disk.metadata_memory_limit to 1 MB for nightly users.

  • browser.contentanalysis.agent_timeout
    Bug 1936020: Part 11 - Set content analysis default timeout to 300s and scale by number of requests

  • browser.contentanalysis.interception_point.clipboard.plain_text_only
    Bug 1938188 part 1 - add Content Analysis "plain text only" pref

  • browser.contentanalysis.interception_point.drag_and_drop.plain_text_only
    Bug 1938188 part 1 - add Content Analysis "plain text only" pref

  • browser.contentanalysis.timeout_result
    Bug 1944395 part 1 - add Content Analysis pref for result to return if the agent times out

  • browser.contentblocking.features.strict
    Bug 1951443 - Disable 3pcd in ETP strict. a=pascalc
    Bug 1907390 - Add BounceTrackingProtection prefs to ETP Strict configuration.
    Bug 1918037 - Enable blocking third-party cookies in ETP strict.
    Bug 1918037 - Enable blocking third-party cookies in ETP strict and private windows.

  • browser.contextual-password-manager.enabled
    Bug 1941077 - Render CPM in the sidebar.

  • browser.crashReporter.memtest
    Bug 1948349 - Set memory testing in crash reporter client to be on by default.
    Bug 1565033: Add memory testing to crash reporter client.

  • browser.crashReporter.memtestKinds
    Bug 1565033: Add memory testing to crash reporter client.

  • browser.crashReports.crashPull
    Bug 1853108 - Extract interesting crash based on Remote Settings request and ask user for submission

  • browser.crashReports.requestedNeverShowAgain
    Bug 1853108 - Extract interesting crash based on Remote Settings request and ask user for submission

  • browser.http.blank_page_with_error_response.enabled
    Bug 1944358 - Set browser.http.blank_page_with_error_response.enabled pref to false by default
    Bug 1325876 - Add a pref for showing internal error page for HTTP responses with error codes (4xx, 5xx) and Content-Length: 0 instead of blank page
    Bug 1325876 - Add a pref for showing error page for HTTP responses with error codes and Content-Length: 0

  • browser.newtabpage.activity-stream.discoverystream.publisherFavicon.enabled
    Bug 1949262 - Add publisher favicon to story cards

  • browser.newtabpage.activity-stream.discoverystream.sections.interestPicker.enabled
    Bug 1943472 - Connect interest picker to API

  • browser.newtabpage.activity-stream.discoverystream.sections.interestPicker.visibleSections
    Bug 1943472 - Connect interest picker to API

  • browser.newtabpage.activity-stream.discoverystream.sections.personalization.inferred.enabled
    Bug 1948984 - Create pref for inferred personalization.

  • browser.newtabpage.activity-stream.discoverystream.sections.topicSelection.enabled
    Bug 1943472 - Connect interest picker to API

  • browser.newtabpage.activity-stream.images.smart
    Bug 1946253 - Newtab smart cropping on article images

  • browser.newtabpage.activity-stream.newtabLogo.aprilfools
    Bug 1945965 – remove new tab April Fools logo.
    Bug 1944688 – Update logo on new tab page for April Fools Day.

  • browser.newtabpage.activity-stream.newtabWallpapers.customWallpaper.enabled
    Bug 1943632 - Add pref/Nimbus entry for custom wallpapers feature

  • browser.newtabpage.activity-stream.newtabWallpapers.wallpaper-dark
    Bug 1940311 - Remove light/dark wallpaper prefs.

  • browser.newtabpage.activity-stream.newtabWallpapers.wallpaper-light
    Bug 1940311 - Remove light/dark wallpaper prefs.

  • browser.newtabpage.activity-stream.unifiedAds.spocs.enabled
    Bug 1948311 - Let UAPI client integration for newtab ride the trains.
    Bug 1933314 - Enable UAPI endpoint integration held to Nightly only.
    Bug 1921326 - Separate unified ads API enabled pref into independent prefs for tiles and spocs

  • browser.newtabpage.activity-stream.unifiedAds.tiles.enabled
    Bug 1948311 - Let UAPI client integration for newtab ride the trains.
    Bug 1933314 - Enable UAPI endpoint integration held to Nightly only.
    Bug 1921326 - Separate unified ads API enabled pref into independent prefs for tiles and spocs

  • browser.preonboarding.onTrainRolloutPopulation
    Bug 1952000 - Launch Preonboarding 1% On-train Limited Rollout for Linux/Mac/MSIX a=pascalc
    Bug 1940580 - On-train limited rollout of TOS preonboarding modal for Mac, Linux, and MSIX

  • browser.safebrowsing.only_top_level
    Bug 1950308 - Enable the pref to only classify top-level loads for SafeBrowsing in Nightly.
    Bug 1940905 - Introduce a pref to control whether only classify top-level context for the Safe Browsing.

  • browser.shopping.experience2023.autoClose.userEnabled
    Bug 1945688 - Add a setting to auto-close RC panel when leaving supported domains

  • browser.shopping.experience2023.newPositionCard.hasSeen
    Bug 1945646 - implement notification card for migrated Review Checker for existing opted-in users.

  • browser.tabs.dragdrop.moveOverThresholdPercent
    Bug 1946339 - Fix stability of group creation indicator.
    Bug 1933258 - Add pref for when to move other tabs out of the way during drag and drop.

  • browser.tabs.fadeOutUnloadedTabs
    Bug 1926973 - make unloaded tabs favicon semi-transparent behind a pref

  • browser.tabs.groups.dragOverDelayMS
    Bug 1942332 - Make d&d group creation less sensitive by doubling dragOverDelayMS in preparation for 137 release.
    Bug 1943075 - Shorten dragover grouping transition and increase browser.tabs.groups.dragOverDelayMS instead.
    Bug 1942846 - Increase browser.tabs.groups.dragOverDelayMS to 70.
    Bug 1932683 - Shorten the duration of the fade when highlighting tab for tab group creation via drag and drop, and decrease dragOverDelayMS.
    Bug 1932610 - Decrease browser.tabs.groups.dragOverDelayMS to 50.
    Bug 1929898 - Implement pause on drag and drop to create tab group.

  • browser.tabs.groups.dragOverThresholdPercent
    Bug 1946339 - Fix stability of group creation indicator.
    Bug 1908438 - Drag and drop support for creating a group.

  • browser.tabs.groups.smart.enabled
    Bug 1945223 - Browser Pref for Smart Tab Grouping

  • browser.urlbar.quicksuggest.allowPositionInSuggestions
    Bug 1945016 - Remove quickSuggestAllowPositionInSuggestions and support for suggestion.position.

  • browser.urlbar.quicksuggest.contextualOptIn.dismissedCount
    Bug 1944420: Change the frequency of display after dismissal

  • browser.urlbar.quicksuggest.contextualOptIn.firstReshowAfterPeriodDays
    Bug 1944420: Change the frequency of display after dismissal

  • browser.urlbar.quicksuggest.contextualOptIn.impressionCount
    Bug 1951946: Add ways to dismiss the opt-in result dependent on impressions

  • browser.urlbar.quicksuggest.contextualOptIn.impressionDaysLimit
    Bug 1951946: Add ways to dismiss the opt-in result dependent on impressions

  • browser.urlbar.quicksuggest.contextualOptIn.impressionLimit
    Bug 1951946: Add ways to dismiss the opt-in result dependent on impressions

  • browser.urlbar.quicksuggest.contextualOptIn.sayHello
    Bug 1944420: Update contextual opt-in message and remove the variation

  • browser.urlbar.quicksuggest.contextualOptIn.secondReshowAfterPeriodDays
    Bug 1944420: Change the frequency of display after dismissal

  • browser.urlbar.quicksuggest.contextualOptIn.thirdReshowAfterPeriodDays
    Bug 1944420: Change the frequency of display after dismissal

  • browser.urlbar.quicksuggest.contextualOptIn.topPosition
    Bug 1944420: Show contextual opt-in message on top

  • browser.urlbar.quicksuggest.hideSettingsUI
    Bug 1949627 - Remove leftover browser.urlbar.quicksuggest.hideSettingsUI pref.
    Bug 1915766 - Add a Nimbus variable that hides the Suggest UI.

  • browser.urlbar.quicksuggest.settingsUi
    Bug 1948166 - Allow Suggest online settings UI to be hidden.

  • browser.urlbar.quicksuggest.shouldShowOnboardingDialog
    Bug 1936455: Remove the Suggest online opt-in onboarding dialog
    Bug 1916873 - Allow Suggest to be safely enabled in non-Suggest locales.

  • browser.urlbar.quicksuggest.showOnboardingDialogAfterNRestarts
    Bug 1936455: Remove the Suggest online opt-in onboarding dialog

  • browser.urlbar.suggest.calculator
    Bug 1948094 - Enable calculator by default.

  • devtools.netmonitor.features.search
    Bug 1941289 - [devtools] Remove devtools.netmonitor.features.search preference.

  • dom.compression_streams.enabled
    Bug 1880791 - Remove dom.compression_streams.enabled
    Bug 1953368 - Disable the CookieStore API,
    Bug 1937477 - Enable CookieStore API,
    Bug 1941527 - Enable cookie store API in early beta,

  • dom.cookieStore.enabled
    Bug 1953368 - Disable the CookieStore API,
    Bug 1937477 - Enable CookieStore API,
    Bug 1941527 - Enable cookie store API in early beta,

  • dom.fetchKeepalive.request_limit_per_origin
    Bug 1948637 - Align fetch keepalive limits with Chrome.

  • dom.fetchKeepalive.total_request_limit
    Bug 1948637 - Align fetch keepalive limits with Chrome.

  • dom.media.webcodecs.h265.enabled
    Bug 1944991 - Fence H265 in Nightly

  • dom.security.https_only_fire_http_request_background_timer_ms
    Bug 1950641 - ensure https-first/only timer is greater than OCSP timer
    Bug 1950641 - ensure https-first/only timer is greater than OCSP timer a=dmeehan
    Bug 1932369 - reduce https-first/only downgrade timer to 1.5s

  • dom.security.setHTML.enabled
    Bug 1948896 - Update the Sanitizer WebIDL.

  • dom.svg.pathSegment.enabled
    Bug 1945312 - Let new path data API ride the trains
    Bug 1934525 - Implement new path data API

  • dom.text_fragments.create_text_fragment.timeout_seconds
    Bug 1942121, part 1 - Text Fragments: Create Watchdog helper class and add pref for timeout.

  • dom.viewTransitions.remain-active
    Bug 1950176 - Add a debugging pref to keep view transitions active.

  • dom.w3c_pointer_events.dispatch_by_pointer_messages.touch
    Bug 1945821 - Disable dom.w3c_pointer_events.dispatch_by_pointer_messages.touch by default
    Bug 1648104 - Consume WM_POINTER with PT_TOUCH

  • dom.webnotifications.disable_open_click_delay
    Bug 1950885 - Part 1: Make disable_open_click_delay pref static

  • font.name-list.sans-serif.zh-TW
    Bug 1946357 - Prefer Microsoft JhengHei as sans-serif font for zh-TW locale on Windows for all release channels.
    Bug 1899702 - Create an initial list of default font prefs for iOS.

  • gfx.webrender.debug.missing-snapshot-panic
    Bug 1946361 - Add debug prefs for missing snapshots.

  • gfx.webrender.debug.missing-snapshot-pink
    Bug 1946361 - Add debug prefs for missing snapshots.

  • javascript.options.array_grouping
    Bug 1949191 - Remove pref for array grouping;

  • javascript.options.arraybuffer_transfer
    Bug 1949191 - Remove pref for transferable array buffers;

  • javascript.options.destructuring_fuse
    Bug 1947767 part 11 - Rely on fuses in CacheIR code.

  • javascript.options.experimental.arraybuffer_resizable
    Bug 1949191 - Remove pref for resizable/growable arraybuffers;

  • javascript.options.experimental.atomics_pause
    Bug 1937805 - Ship Atomics.pause proposal;

  • javascript.options.experimental.dictionary_teleporting
    Bug 1944081 - Bring back dictionary-mode based shape teleportation

  • javascript.options.experimental.float16array
    Bug 1949191 - Remove pref for Float16Array;

  • javascript.options.experimental.import_attributes
    Bug 1947719 - Part 1: Move import attributes pref and setImportAttributes out of nightly build guard.

  • javascript.options.experimental.math_sumprecise
    Bug 1943120 - Ship Math.sumPrecise;

  • javascript.options.experimental.new_set_methods
    Bug 1949191 - Remove pref for new set methods;

  • javascript.options.experimental.regexp_escape
    Bug 1949191 - Remove pref for RegExp.escape;

  • javascript.options.experimental.sharedarraybuffer_growable
    Bug 1949191 - Remove pref for resizable/growable arraybuffers;

  • javascript.options.weakrefs
    Bug 1851084 - remove javascript.options.weakrefs from Prefs

  • javascript.options.well_formed_unicode_strings
    Bug 1949191 - Remove pref for well-formed unicode strings;

  • layout.css.hyphenate-limit-chars.enabled
    Bug 1947183 - Enable CSS hyphenate-limit-chars on release channels.
    Bug 1521723 - Add style-system support for the hyphenate-limit-chars property (not yet hooked up to layout).

  • layout.css.style-queries.enabled
    Bug 1945342 - Prototype style() container queries.

  • layout.scroll_fixed_content_into_view_visually
    Bug 1955158 - Make visual scroll-into-view to position:fixed frames behind a pref. a=pascalc

  • media.eme.mfcdm.origin-filter.enabled
    Bug 1959827 - make the allowed list as default for Release.
    Bug 1949601 - switch to the blocked list for MFCDM.

  • media.ffmpeg.encoder.cpu-used
    Bug 1947647 - Adjust cpu-used for libaom encoder in quality mode

  • media.hevc.enabled
    Bug 1950032 - enable HEVC playback by default on Linux.
    Bug 1941945 - create a new pref media.hevc.enabled to replace old pref and remove unnecessary checks and tests.

  • media.ondevicechange.enabled
    Bug 1882674 - Remove media.ondevicechange.enabled pref

  • media.peerconnection.dtls.version.max
    Bug 1952706: Disable DTLS 1.3 in webrtc a=pascalc
    Bug 1884140: Allow the use of DTLS 1.3 on release/beta.

  • media.wmf.hevc.enabled
    Bug 1941945 - create a new pref media.hevc.enabled to replace old pref and remove unnecessary checks and tests.

  • memory.lazypurge.reuse_grace_period
    Bug 1920451 - Introduce a concept of last significant re-use to decide when to purge.

  • messaging-system.rsexperimentloader.enabled
    Bug 1941963 - Remove messaging-system.rsexperimentloader.enabled pref

  • network.essential_domains_fallback
    Bug 1934568 - Add mechanism to allow loading essential browser resources from a different domain

  • network.http.http3.idle_timeout
    Bug 1949422 - Extend idle timeout for HTTP/3 connections used for DoH,

  • network.http.http3.sni-slicing
    Bug 1942325 - update neqo to v0.12.2

  • network.http.skip_alt_svc_validation_on_https_rr
    Bug 1948203 - Skip alt-svc validation if we already connected to the server,

  • network.trr.display_fallback_warning
    Bug 1900013 - Remove TRR fallback warning code from DNS code
    Bug 1900013 - Remove DoH fallback warning prefs from privacy settings UI

  • network.trr.fallback_warning_heuristic_list
    Bug 1900013 - Remove TRR fallback warning code from DNS code

  • network.trr.idle_timeout_for_http3_conn
    Bug 1949422 - Extend idle timeout for HTTP/3 connections used for DoH,

  • network.trr_ui.show_fallback_warning_option
    Bug 1900013 - Remove DoH fallback warning prefs from privacy settings UI

  • pdfjs.enableSignatureEditor
    Bug 1948482 - Enable adding a signature in PDF by default in Nightly and early Beta
    Bug 1948355 - Enable adding a signature in PDF by default in Nightly and early Beta

  • places.frecency.pages.alternative.interactions.manyKeypresses
    Bug 704027 - Give a bonus to alternate frecency using page interaction -

  • places.frecency.pages.alternative.interactions.maxVisitGapSeconds
    Bug 1949789 - Modify default values for alternative frecency - a=pascalc
    Bug 704027 - Give a bonus to alternate frecency using page interaction -

  • places.frecency.pages.alternative.interactions.viewTimeIfManyKeypressesSeconds
    Bug 704027 - Give a bonus to alternate frecency using page interaction -

  • places.frecency.pages.alternative.interactions.viewTimeSeconds
    Bug 704027 - Give a bonus to alternate frecency using page interaction -

  • places.frecency.pages.alternative.maxDaysFromToday
    Bug 704027 - Give a bonus to alternate frecency using page interaction -

  • places.frecency.pages.alternative.veryHighWeight
    Bug 704027 - Give a bonus to alternate frecency using page interaction -

  • security.browser_xhtml_csp.report-only
    Bug 1951670 - Add a report-only CSP pref for blocking inline event handlers in browser.xhtml.

  • security.pki.crlite_channel
    Bug 1944097 - update CRLite channel options in static pref list.

  • security.sandbox.gmp.acg.enabled
    Bug 1952926: Enable win32k lockdown and ACG for compatible GMP processes for release. a=pascalc
    Bug 1950112 p2: Set correct prefs for nightly builds.
    Bug 1950112: Use win32k lockdown and ACG for GMP process for non-widevine CDMs.

  • security.sandbox.gmp.win32k-disable
    Bug 1952926: Enable win32k lockdown and ACG for compatible GMP processes for release. a=pascalc
    Bug 1950112 p2: Set correct prefs for nightly builds.

  • sidebar.animation.expand-on-hover.duration-ms
    Bug 1930201 - Add option to expand sidebar on hover

  • sidebar.expandOnHover
    Bug 1930201 - Add option to expand sidebar on hover

  • sidebar.new-sidebar.has-used
    Bug 1950962 - Add prefs to be set to true for old or new sidebar usage

  • sidebar.old-sidebar.has-used
    Bug 1950962 - Add prefs to be set to true for old or new sidebar usage

  • telemetry.fog.init_on_shutdown
    Bug 1950658 - Rely on a pref to tell us whether we should initialize Glean on shutdown
    Bug 1950658 - Rely on a pref to tell us whether we should initialize Glean on shutdown a=dmeehan

  • toolkit.shopping.experience2023.defr
    Bug 1945247 - Remove de and fr from list of supported sites for shopping sidebar

  • webextensions.storage.session.enforceQuota
    Bug 1915688 - Enforce storage.session quota on release
    Bug 1908925 - Enforce storage.session quota in Nightly builds

  • widget.windows.follow_shortcuts_on_file_open
    Bug 1958222 - go back to following lnk/url shortcuts in the Windows file dialog, a=pascalc
    Bug 1950056 - extend use of FOS_NODEREFERENCELINKS

  • widget.windows.hidden-taskbar-hack.paint
    Bug 1935894 - Pref out hidden taskbar window workarounds.

  • widget.windows.hidden-taskbar-hack.size
    Bug 1935894 - Pref out hidden taskbar window workarounds.

  • widget.windows.mica.popups
    Bug 1949910 - Mica popups pref should be atomic.
    Bug 1934439 - Make the mica prefs toggle-able at runtime.
    Bug 1924741 - Add mica acrylic menu support behind a pref.

  • widget.windows.old-scrollwheel-message-hack
    Bug 1945257 - [1/7] Remove SkipScrollWheelMessageHack()

@Tiagoquix
Copy link
Contributor

Tiagoquix commented May 3, 2025

@Thorin-Oakenpants firefox 138 introduced new "Contrast Control" setting. I believe this is the "use system colors" pref., so we should already be covered?

Also, we now have "report broken site" once again. I believe this new thing should be disabled as well, as we have been disabling it due to arkenfox user.js being a custom setup.

(not sure if I should comment here or on the PR)

@celenityy
Copy link

Also, we now have "report broken site" once again. I believe this new thing should be disabled as well, as we have been disabling it due to arkenfox user.js being a custom setup.

If you're referring to the new one in the protections panel, I noticed that as well. The current prefs to disable the WebCompat Reporter (extensions.webcompat-reporter.enabled & ui.new-webcompat-reporter.enabled) don't seem to cover it, so I filed a bug here.

@Tiagoquix
Copy link
Contributor

Tiagoquix commented May 4, 2025

I meant in the hamburguer menu, right above "Help". Didn't know it was on the protections panel too. Thanks!

Might be good to add to your bug report about the existence of it in the hamburguer menu too.

@celenityy
Copy link

I meant in the hamburguer menu, right above "Help".

Missed that one, thanks! Just left a comment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

3 participants