Skip to content
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

ToDo: diffs FF116-FF117 #1714

Closed
earthlng opened this issue Sep 1, 2023 · 2 comments
Closed

ToDo: diffs FF116-FF117 #1714

earthlng opened this issue Sep 1, 2023 · 2 comments

Comments

@earthlng
Copy link
Contributor

earthlng commented Sep 1, 2023

FF117 is scheduled for release Aug. 29th

FF117 release notes
FF117 for developers
FF117 security advisories


106 diffs ( 36 new, 50 gone, 20 different )

new in v117.0:

removed, renamed or hidden in v117.0:

  • 1221 pref("security.family_safety.mode", 2); 1844908
  • 7018 pref("dom.webnotifications.serviceworker.enabled", true); 1842457

ignore

click me for details

==NEW

pref("app.update.background.allowUpdatesForUnelevatedInstallations", false);
pref("browser.firefox-view.max-history-rows", 500);
pref("browser.sessionstore.closedTabsFromAllWindows", false);
pref("browser.sessionstore.persist_closed_tabs_between_sessions", false);
pref("browser.shopping.experience2023.optedIn", 0);
pref("dom.event.contextmenu.shift_suppresses_event", true);
pref("dom.streams.from.enabled", true);
pref("dom.window.sizeToContent.enabled", true);
pref("gfx.webrender.dcomp-video-force-triple-buffering", false);
pref("javascript.options.wasm_final_types", false);
pref("javascript.options.wasm_function_references", false);
pref("javascript.options.wasm_gc", false);
pref("layout.css.basic-shape-rect.enabled", false);
pref("layout.css.basic-shape-xywh.enabled", false);
pref("layout.css.light-dark.enabled", false);
pref("layout.css.webkit-range-pseudos.enabled", false);
pref("layout.scrollbars.click_and_hold_track.continue_to_end", false);
pref("mathml.legacy_mathvariant_attribute.disabled", false);
pref("media.peerconnection.scripttransform.enabled", true);
pref("media.resume-background-video-on-tabhover", true);
pref("media.suspend-background-video.delay-ms", 10000);
pref("media.suspend-background-video.enabled", true);
pref("network.preconnect", true);
pref("pdfjs.enableStampEditor", false);
pref("privacy.bounceTrackingProtection.clientBounceDetectionTimerPeriodMS", 10000);
pref("privacy.bounceTrackingProtection.enabled", false);
pref("privacy.bounceTrackingProtection.enableTestMode", false);
pref("privacy.bounceTrackingProtection.requireStatefulBounces", false);
pref("security.csp.reporting.limit.count", 100);
pref("security.csp.reporting.limit.timespan", 2);
pref("services.sync.prefs.sync.browser.startup.upgradeDialog.enabled", true);
pref("toolkit.shopping.ohttpConfigURL", "");
pref("toolkit.shopping.ohttpRelayURL", "");
pref("toolkit.shopping.useOHTTP", false);
pref("widget.windows.fullscreen_remind_taskbar", true);

==REMOVED, RENAMED or HIDDEN

pref("browser.contentblocking.report.vpn_platforms", "win,mac,linux");
pref("canvas.image.cache.limit", 0);
pref("devtools.markup.mutationBreakpoints.enabled", true);
pref("dom.allow_XUL_XBL_for_file", false);
pref("dom.audioworklet.enabled", true);
pref("dom.block_download_in_sandboxed_iframes", true);
pref("dom.caches.enabled", true);
pref("dom.crypto.randomUUID.enabled", true);
pref("dom.dialog_element.enabled", true);
pref("dom.event.default_to_passive_touch_listeners", true);
pref("dom.input.showPicker", true);
pref("dom.input_events.beforeinput.enabled", true);
pref("dom.media.mozPreservesPitch.enabled", false);
pref("dom.moduleScripts.enabled", true);
pref("dom.requestIdleCallback.enabled", true);
pref("dom.shadowdom.delegatesFocus.enabled", true);
pref("dom.webnotifications.allowinsecure", false);
pref("dom.window.content.untrusted.enabled", false);
pref("dom.window.history.async", true);
pref("dom.window.open.noreferrer.enabled", true);
pref("dom.worklet.enabled", true);
pref("dom.xhr.standard_content_type_normalization", true);
pref("extensions.formautofill.creditCards.available", true);
pref("gfx.webrender.enabled", false);
pref("image.mem.shared", true);
pref("intl.uidirection", -1);
pref("layout.css.accent-color.enabled", true);
pref("layout.css.color-scheme.enabled", true);
pref("layout.css.computed-style.new-invalid-pseudo-element-behavior", true);
pref("layout.css.constructable-stylesheets.enabled", true);
pref("layout.css.step-position-jump.enabled", true);
pref("mathml.ms_lquote_rquote_attributes.disabled", true);
pref("mathml.scriptminsize_attribute.disabled", true);
pref("mathml.scriptsizemultiplier_attribute.disabled", true);
pref("media.peerconnection.dtmf.enabled", true);
pref("media.peerconnection.identity.enabled", true);
pref("media.resume-bkgnd-video-on-tabhover", true);
pref("media.suspend-bkgnd-video.delay-ms", 10000);
pref("media.suspend-bkgnd-video.enabled", true);
pref("media.webvtt.regions.enabled", true);
pref("media.wmf.low-latency.force-disabled", false);
pref("network.http.clear_bogus_content_encoding", false);
pref("pdfjs.enableFloatingToolbar", false);
pref("pdfjs.useOnlyCssZoom", false);
pref("reader.pocket.ctaVersion", "");
pref("security.alternate_certificate_error_page", "certerror");
pref("widget.windows.alternate_fullscreen_heuristics", true);
pref("widget.windows.fullscreen_marking_workaround", 0);

==CHANGED

pref("app.releaseNotesURL", "https://www.mozilla.org/%LOCALE%/firefox/%VERSION%/releasenotes/?utm_source=firefox-browser&utm_medium=firefox-desktop&utm_campaign=whatsnew"); // prev: "https://www.mozilla.org/%LOCALE%/firefox/%VERSION%/releasenotes/?utm_source=firefox-browser&utm_medium=firefox-browser&utm_campaign=whatsnew"
pref("app.releaseNotesURL.prompt", "https://www.mozilla.org/%LOCALE%/firefox/%VERSION%/releasenotes/?utm_source=firefox-browser&utm_medium=firefox-desktop&utm_campaign=updateprompt"); // prev: "https://www.mozilla.org/%LOCALE%/firefox/%VERSION%/releasenotes/?utm_source=firefox-browser&utm_medium=firefox-browser&utm_campaign=updateprompt"
pref("apz.scrollthumb.recalc", true); // prev: false
pref("browser.migrate.content-modal.about-welcome-behavior", "embedded"); // prev: "legacy"
pref("browser.newtabpage.activity-stream.discoverystream.region-bff-config", "US,DE,CA,GB,IE,CH,AT,BE,IN,FR,IT,ES"); // prev: "FR,IT,ES"
pref("browser.newtabpage.activity-stream.discoverystream.spoc-topsites-positions", "2"); // prev: "1"
pref("browser.translations.automaticallyPopup", false); // prev: true
pref("devtools.inspector.ruleview.inline-compatibility-warning.enabled", true); // prev: false
pref("dom.webnotifications.requireinteraction.enabled", true); // prev: false
pref("extensions.formautofill.creditCards.supportedCountries", "US,CA,GB,FR,DE,IT,ES,AT,BE,PL"); // prev: "US,CA,GB,FR,DE"
pref("layout.css.font-variations.enabled", true); // prev: false
pref("layout.css.math-depth.enabled", true); // prev: false
pref("layout.css.math-style.enabled", true); // prev: false
pref("layout.css.nesting.enabled", true); // prev: false
pref("media.wmf.low-latency.enabled", true); // prev: false
pref("network.http.http3.retry_different_ip_family", false); // prev: true
pref("security.crash_tracking.js_load_1.maxCrashes", 1); // prev: 0
pref("security.sandbox.gmp.shadow-stack.enabled", true); // prev: false
pref("security.sandbox.gpu.shadow-stack.enabled", true); // prev: false
pref("signon.firefoxRelay.manage_url", "https://relay.firefox.com/accounts/profile/?utm_medium=firefox-desktop&utm_source=modal&utm_campaign=limit&utm_content=manage-masks-global"); // prev: "https://relay.firefox.com"

@earthlng
Copy link
Contributor Author

earthlng commented Sep 1, 2023

some bugzilla tickets

  • app.update.background.allowUpdatesForUnelevatedInstallations
    Bug 1832834 - Add Nimbus feature to allow background updates for unelevated installations.

  • apz.scrollthumb.recalc
    Bug 1843939 - Set apz.scrollthumb.recalc to true by default.

  • browser.contentblocking.report.vpn_platforms
    Bug 1838558 - Remove unused browser.contentblocking.report.vpn_platforms pref

  • browser.firefox-view.max-history-rows
    Bug 1842056 - Add a pref to limit the number of rows shown in History

  • browser.migrate.content-modal.about-welcome-behavior
    Bug 1839431 - [about:welcome] Make Embedded Migration wizard default in Fx117
    Bug 1838507 - Default the about:welcome migration behaviour to the legacy XUL dialog.
    Bug 1825854 - Add a preference to control the behavior of the migration wizard when opened from about:welcome.

  • browser.newtabpage.activity-stream.discoverystream.region-bff-config
    Bug 1848845 - Pocket newtab migrate existing markets to new API.
    Bug 1812689 - Pocket newtab new regions implementation

  • browser.newtabpage.activity-stream.discoverystream.spoc-topsites-positions
    Bug 1847787 - Pocket newtab sponsored topsites enabled by default
    Bug 1805589 - Pocket newtab add Discovery Stream topsites to topsites list earlier.

  • browser.sessionstore.closedTabsFromAllWindows
    Bug 1819675 - Introduce a feature pref to toggle the recently-closed tabs from all windows behavior.r=sclements,dao,extension-reviewers,fxview-reviewers,robwu,sessionstore-reviewers

  • browser.sessionstore.persist_closed_tabs_between_sessions
    Bug 1820660 - Persist recently closed tabs between sessions

  • browser.shopping.experience2023.optedIn
    Bug 1842913 - Update parent window code to check optedIn pref
    Bug 1836740 - set up opt-in pref for 2023 shopping experiment.

  • browser.translations.automaticallyPopup
    Bug 1849756 - Disable translations on Fx117 for the Nimbus holdout.
    Bug 1838665 - Automatically pop up the panel when a translation is available;

  • browser.urlbar.suggest.mdn
    Bug 1844495: Implement base of MDN Suggestions

  • canvas.image.cache.limit
    Bug 1841599 - Remove unused canvas.image.cache.limit pref

  • devtools.inspector.ruleview.inline-compatibility-warning.enabled
    Bug 1840775 - [devtools] Enable compatibility tooltip everywhere.
    Bug 1659498 - [devtools] Enable CSS Compatibility tooltip in Nightly.

  • devtools.markup.mutationBreakpoints.enabled
    Bug 1574540 - Remove devtools.markup.mutationBreakpoints.enabled pref

  • dom.allow_XUL_XBL_for_file
    Bug 1843742 - Remove dom.allow_XUL_XBL_for_file pref

  • dom.audioworklet.enabled
    Bug 1630497 - Remove dom.audioworklet.enabled and dom.worklet.enabled prefs

  • dom.block_download_in_sandboxed_iframes
    Bug 1842971 removed dom.block_download_in_sandboxed_iframes

  • dom.caches.enabled
    Bug 1177968 - Remove dom.caches.enabled pref

  • dom.crypto.randomUUID.enabled
    Bug 1842973 - Remove dom.crypto.randomUUID.enabled pref

  • dom.dialog_element.enabled
    Bug 1842974 - Remove dom.dialog_element.enabled pref

  • dom.event.contextmenu.shift_suppresses_event
    Bug 1759303 - Allow disabling Shift+Right Click force-opening the context menu

  • dom.event.default_to_passive_touch_listeners
    Bug 1842978 - Remove dom.event.default_to_passive_touch_listeners pref

  • dom.input.showPicker
    Bug 1844492 remove dom.input.showPicker pref

  • dom.input_events.beforeinput.enabled
    Bug 1842546 - Removed dom.input_events.beforeinput.enabled pref.

  • dom.media.mozPreservesPitch.enabled
    Bug 1765201 - Remove mozPreservesPitch.
    Bug 1838487 - Enable webcodecs in Nightly

  • dom.moduleScripts.enabled
    Bug 1844493 - Remove dom.moduleScripts.enabled pref

  • dom.requestIdleCallback.enabled
    Bug 1842451 - Remove dom.requestIdleCallback.enabled pref

  • dom.shadowdom.delegatesFocus.enabled
    Bug 1842452 - Remove dom.shadowdom.delegatesFocus.enabled pref

  • dom.streams.from.enabled
    Bug 1772772 - Implement ReadableStream.from.

  • dom.webnotifications.allowinsecure
    Bug 1587045 - Remove dom.webnotifications.allowinsecure pref

  • dom.webnotifications.requireinteraction.enabled
    Bug 1794475 - Part 2: Enable requireInteraction by default on Windows

  • dom.webnotifications.serviceworker.enabled
    Bug 1842457 - Remove dom.webnotifications.serviceworker.enabled pref

  • dom.window.content.untrusted.enabled
    Bug 1400140 - Make window.content chrome-only, remove dom.window.content.untrusted.enabled

  • dom.window.history.async
    Bug 1842460 - Remove dom.window.history.async pref

  • dom.window.open.noreferrer.enabled
    Bug 1630527 - Remove unused dom.window.open.noreferrer.enabled pref

  • dom.window.sizeToContent.enabled
    Bug 1832733 - Unexpose sizeToContent() in Nightly.

  • dom.worklet.enabled
    Bug 1630497 - Remove dom.audioworklet.enabled and dom.worklet.enabled prefs

  • dom.xhr.standard_content_type_normalization
    Bug 1842468 - Remove dom.xhr.standard_content_type_normalization pref

  • extensions.formautofill.creditCards.available
    Bug 1838872 - removing extensions.formautofill.creditCards.available pref

  • extensions.formautofill.creditCards.supportedCountries
    Bug 1841998 - Enable Credit Card Autofill for ES,IT,AT,BE and PL locales in release.
    Bug 1841996 - Enable Credit Card Autofill in AT, BE, and PL in nightly
    Bug 1841995 - Enable Credit Card Autofill in ES and IT in Nightly.

  • gfx.webrender.dcomp-video-force-triple-buffering
    Bug 1844253 - Add a way to use triple buffering in overlay's video swap chain for testing

  • gfx.webrender.enabled
    Bug 1842345 - Remove gfx.webrender.enabled pref

  • image.mem.shared
    Bug 1842470 - Remove unused image.mem.shared pref

  • intl.uidirection
    Bug 1841117 - Remove unused intl.uidirection pref

  • javascript.options.wasm_final_types
    Bug 1843668 - Add an option and pref to enable wasm-gc final types.

  • layout.css.accent-color.enabled
    Bug 1842474 - Remove layout.css.accent-color.enabled pref

  • layout.css.basic-shape-rect.enabled
    Bug 1786161 - Support rect() function.

  • layout.css.basic-shape-xywh.enabled
    Bug 1786160 - Support xywh() in style.

  • layout.css.color-scheme.enabled
    Bug 1842475 - Remove layout.css.color-scheme.enabled pref

  • layout.css.computed-style.new-invalid-pseudo-element-behavior
    Bug 1842476 - Remove layout.css.computed-style.new-invalid-pseudo-element-behavior pref

  • layout.css.constructable-stylesheets.enabled
    Bug 1844391 - Remove layout.css.constructable-stylesheets.enabled pref

  • layout.css.light-dark.enabled
    Bug 1845679 - Add an internal light-dark() function to allow defining colors reacting to color-scheme.

  • layout.css.math-depth.enabled
    Bug 1845516 - Enable math-style and math-depth by default.
    Bug 1667090 - Implement CSS font-size: math and math-depth properties.

  • layout.css.math-style.enabled
    Bug 1845516 - Enable math-style and math-depth by default.
    Bug 1667090 - Implement CSS font-size: math and math-depth properties.

  • layout.css.nesting.enabled
    Bug 1840781 - [css-nesting] Enable by default.

  • layout.css.step-position-jump.enabled
    Bug 1842481 - Remove layout.css.step-position-jump.enabled pref

  • layout.css.webkit-range-pseudos.enabled
    Bug 1843040 - Disable layout.css.webkit-range-pseudos.enabled.
    Bug 1735575 - Add aliases for webkit-slider pseudos.

  • layout.scrollbars.click_and_hold_track.continue_to_end
    Bug 1842276 - Allow dynamically choosing whether scrollbar track click-and-hold has the 'Linux behavior' or the 'Windows/Mac behavior'.

  • mathml.legacy_mathvariant_attribute.disabled
    Bug 1821980: Align mathvariant implementation on MathML Core.

  • mathml.ms_lquote_rquote_attributes.disabled
    Bug 1845641 - Remove runtime preference for lquote/rquote.

  • mathml.scriptminsize_attribute.disabled
    Bug 1788637 - Remove MathML preferences scriptminsize_attribute and scriptsizemultiplier_attribute.

  • mathml.scriptsizemultiplier_attribute.disabled
    Bug 1788637 - Remove MathML preferences scriptminsize_attribute and scriptsizemultiplier_attribute.

  • media.peerconnection.dtmf.enabled
    Bug 1842327 - Remove media.peerconnection.dtmf.enabled pref

  • media.peerconnection.identity.enabled
    Bug 1842328 - Remove media.peerconnection.identity.enabled pref

  • media.peerconnection.scripttransform.enabled
    Bug 1631263: Implement RTCRtpScriptTransform.

  • media.resume-background-video-on-tabhover
    Bug 1840980 - Rename media.resume-bkgnd-video-on-tabhover, media.suspend-bkgnd-video.delay-ms, and media.suspend-bkgnd-video.enabled prefs

  • media.resume-bkgnd-video-on-tabhover
    Bug 1840980 - Rename media.resume-bkgnd-video-on-tabhover, media.suspend-bkgnd-video.delay-ms, and media.suspend-bkgnd-video.enabled prefs

  • media.suspend-background-video.delay-ms
    Bug 1840980 - Rename media.resume-bkgnd-video-on-tabhover, media.suspend-bkgnd-video.delay-ms, and media.suspend-bkgnd-video.enabled prefs

  • media.suspend-background-video.enabled
    Bug 1840980 - Rename media.resume-bkgnd-video-on-tabhover, media.suspend-bkgnd-video.delay-ms, and media.suspend-bkgnd-video.enabled prefs

  • media.suspend-bkgnd-video.delay-ms
    Bug 1840980 - Rename media.resume-bkgnd-video-on-tabhover, media.suspend-bkgnd-video.delay-ms, and media.suspend-bkgnd-video.enabled prefs

  • media.suspend-bkgnd-video.enabled
    Bug 1840980 - Rename media.resume-bkgnd-video-on-tabhover, media.suspend-bkgnd-video.delay-ms, and media.suspend-bkgnd-video.enabled prefs

  • media.webvtt.regions.enabled
    Bug 1842509 - Remove media.webvtt.regions.enabled pref

  • media.wmf.low-latency.enabled
    Bug 1845143 - part1 : enable media.wmf.low-latency.enabled.

  • media.wmf.low-latency.force-disabled
    Bug 1845143 - part2 : remove the pref 'media.wmf.low-latency.force-disabled'.

  • network.http.clear_bogus_content_encoding
    Bug 1842173 - Remove network.http.clear_bogus_content_encoding pref

  • network.http.http3.retry_different_ip_family
    Bug 1847066: flip back the network.http.http3.retry_different_ip_family pref
    Bug 1816677 - Allow to retry diffrent IP family for Http/3,

  • network.preconnect
    Bug 1844185 - Add a pref to optionally disable preconnect

  • pdfjs.enableStampEditor
    Bug 1843052 - Enable adding images in a pdf in nightly and early beta

  • privacy.bounceTrackingProtection.clientBounceDetectionTimerPeriodMS
    Bug 1839916 - Add a bounce tracking component under antitracking.

  • privacy.bounceTrackingProtection.enabled
    Bug 1839916 - Add a bounce tracking component under antitracking.

  • privacy.bounceTrackingProtection.enableTestMode
    Bug 1839916 - Add a bounce tracking component under antitracking.

  • privacy.bounceTrackingProtection.requireStatefulBounces
    Bug 1839916 - Add a bounce tracking component under antitracking.

  • reader.pocket.ctaVersion
    Bug 1842877 - Remove old experiment code from Reader Mode

  • security.alternate_certificate_error_page
    Bug 1773094 - Remove security.alternate_certificate_error_page pref

  • security.crash_tracking.js_load_1.maxCrashes
    Bug 1840892: Re-enable a single crash for filename validation on Nightly

  • security.csp.reporting.limit.count
    Bug 1839165 - Throttle the number of CSP reports that are send.

  • security.csp.reporting.limit.timespan
    Bug 1839165 - Throttle the number of CSP reports that are send.

  • security.family_safety.mode
    Bug 1844908 - Remove pre-Win10-specific codepath from security/manager/.

  • security.sandbox.gmp.shadow-stack.enabled
    Bug 1834741: Let CET compatible modules only for the GMP process ride the trains.

  • security.sandbox.gpu.shadow-stack.enabled
    Bug 1834741: Let CET compatible modules only for the GMP process ride the trains.
    Bug 1834740: Let CET compatible modules only for the GPU process ride the trains.

  • services.sync.prefs.sync.browser.startup.upgradeDialog.enabled
    Bug 1842243 - added sync for post-upgrade notification preference

  • signon.firefoxRelay.manage_url
    Bug 1842232 - Adding UTM params to Manage Masks button
    Bug 1828524 - [Relay] Manage masks button leads to SUMO instead of relay.firefox.com

  • toolkit.shopping.ohttpConfigURL
    Bug 1843067 - provide an option for using OHTTP in shopping sidebar,

  • toolkit.shopping.ohttpRelayURL
    Bug 1843067 - provide an option for using OHTTP in shopping sidebar,

  • toolkit.shopping.useOHTTP
    Bug 1843067 - provide an option for using OHTTP in shopping sidebar,

  • widget.windows.alternate_fullscreen_heuristics
    Bug 1835851 - [2/3] cleanup: remove old fullscreen logic

  • widget.windows.fullscreen_marking_workaround
    Bug 1844908 - Remove pre-Win10-specific codepath from widget/.

  • widget.windows.fullscreen_remind_taskbar
    Bug 1835851 - [1/3] signal taskbar after message has been processed

@Thorin-Oakenpants
Copy link
Contributor

ALL HAIL earthlng

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

No branches or pull requests

2 participants