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 FF104-FF105 #1551

Closed
1 task done
earthlng opened this issue Sep 24, 2022 · 2 comments
Closed
1 task done

ToDo: diffs FF104-FF105 #1551

earthlng opened this issue Sep 24, 2022 · 2 comments

Comments

@earthlng
Copy link
Contributor

earthlng commented Sep 24, 2022

FF105 is scheduled for release Sept. 20th

FF105 release notes
FF105 for developers
FF105 security advisories


63 diffs ( 30 new, 18 gone, 15 different )

new in v105.0:

  • pref("privacy.partition.always_partition_third_party_non_cookie_storage.exempt_sessionstorage", true); - 1781818 - ee763a7

changed in v105.0:

  • 2710 pref("privacy.partition.serviceWorkers", true); // prev: false - 05abe82
  • FYI for visibility
    • pref("svg.embedder-prefers-color-scheme.content.enabled", true); // prev: false 41291

ignore

click me for details

==NEW

pref("apz.max_zoom", "10.0");
pref("apz.min_zoom", "0.25");
pref("browser.firefox-view.feature-tour", "{\"message\":\"FIREFOX_VIEW_FEATURE_TOUR\",\"screen\":\"\",\"complete\":true}");
pref("browser.opaqueResponseBlocking.syntheticBrowsingContext", false);
pref("browser.opaqueResponseBlocking.syntheticBrowsingContext.filter", false);
pref("browser.places.sponsoredSession.timeoutSecs", 3600);
pref("browser.privatebrowsing.enable-new-logo", false);
pref("browser.swipe.navigation-icon-move-distance", 100);
pref("cookiebanners.cookieInjector.defaultExpiryRelative", 31536000);
pref("cookiebanners.cookieInjector.enabled", true);
pref("cookiebanners.listService.logLevel", "Error");
pref("cookiebanners.service.mode", 0);
pref("dom.abort_script_on_child_shutdown", false);
pref("dom.security.sanitizer.logging", false);
pref("dom.security.sanitizer.rewrite_no_bounty", false);
pref("extensions.content_web_accessible.enabled", false);
pref("gfx.font_rendering.colr_v1.enabled", false);
pref("javascript.options.mem.gc_balanced_heap_limits", false);
pref("javascript.options.mem.gc_heap_growth_factor", 40);
pref("javascript.options.spectre.disable_for_isolated_content", false);
pref("layout.css.font-tech.enabled", false);
pref("layout.css.moz-box-flexbox-emulation.enabled", false);
pref("layout.css.nan-inf.enabled", false);
pref("media.videocontrols.picture-in-picture.improved-video-controls.enabled", false);
pref("network.cache.shutdown_purge_folder_wait_seconds", 10);
pref("network.cache.shutdown_purge_in_background_task", false);
pref("security.csp.script-src-attr-elem.enabled", false);
pref("security.csp.style-src-attr-elem.enabled", false);
pref("webgl.fake-verts.max", 10000000);

==REMOVED, RENAMED or HIDDEN

pref("accessibility.indicator.enabled", false);
pref("accessibility.support.url", "https://support.mozilla.org/%LOCALE%/kb/accessibility-services");
pref("browser.browser.firefoxView.featureTour", "default, default, true");
pref("dom.document.edit_command.decreasefontsize.enabled", false);
pref("dom.document.edit_command.gethtml.enabled", false);
pref("dom.document.edit_command.heading.enabled", false);
pref("dom.document.edit_command.increasefontsize.enabled", false);
pref("dom.document.edit_command.readonly.enabled", false);
pref("javascript.options.dynamicImport", true);
pref("layout.css.aspect-ratio.enabled", true);
pref("layout.css.emulate-moz-box-with-flex", false);
pref("layout.css.xul-box-display-values.content.enabled", false);
pref("layout.css.xul-display-values.content.enabled", false);
pref("mathml.deprecated_menclose_notation_radical.disabled", true);
pref("mathml.deprecated_style_attributes.disabled", true);
pref("mathml.mathsize_names.disabled", true);
pref("webgl.renderer-string-override", "");
pref("webgl.vendor-string-override", "");

==CHANGED

pref("apz.pinch_lock.buffer_max_age", 80); // prev: 50
pref("apz.pinch_lock.mode", 2); // prev: 1
pref("apz.pinch_lock.scroll_lock_threshold", "0.0625"); // prev: "0.03125"
pref("browser.promo.pin.enabled", false); // prev: true
pref("devtools.browsertoolbox.fission", true); // prev: false
pref("devtools.browsertoolbox.scope", "parent-process"); // prev: "everything"
pref("gfx.offscreencanvas.enabled", true); // prev: false
pref("gfx.webrender.dcomp-video-yuv-overlay-win", false); // prev: true
pref("layout.css.computed-style.styles-outside-flat-tree", false); // prev: true
pref("layout.css.font-loading-api.workers.enabled", true); // prev: false
pref("services.sync.syncedTabs.syncDelayAfterTabChange", 5000); // prev: 0
pref("widget.disable-swipe-tracker", false); // prev: true
pref("widget.windows.hide_cursor_when_typing", false); // prev: true

@earthlng
Copy link
Contributor Author

some bugzilla tickets

  • accessibility.indicator.enabled
    Bug 1773042 - Remove the accessibility indicator.

  • accessibility.support.url
    Bug 1773042 - Remove the accessibility indicator.

  • apz.max_zoom
    Bug 1753814 - Add an option to configure the maximum amount of pinch zoom that is available.

  • apz.min_zoom
    Bug 1753814 - Add an option to configure the maximum amount of pinch zoom that is available.

  • apz.pinch_lock.buffer_max_age
    Bug 1779812 - We are entering the pinch lock too easily.

  • apz.pinch_lock.mode
    Bug 1779812 - We are entering the pinch lock too easily.

  • apz.pinch_lock.scroll_lock_threshold
    Bug 1779812 - We are entering the pinch lock too easily.

  • browser.browser.firefoxView.featureTour
    Bug 1779024 - Create Feature Callout message surface using aboutwelcome
    Bug 1779420 - Add string pref to capture user progress in about:firefoxview feature tour

  • browser.firefox-view.feature-tour
    Bug 1781084 - Add CSS transitions when moving Feature Callout from one element to the next
    Bug 1779024 - Create Feature Callout message surface using aboutwelcome

  • browser.opaqueResponseBlocking.syntheticBrowsingContext
    Bug 1595491 - Part 1: Make <embed> and <object> behave more like <iframe>.

  • browser.opaqueResponseBlocking.syntheticBrowsingContext.filter
    Bug 1595491 - Part 1: Make <embed> and <object> behave more like <iframe>.

  • browser.places.sponsoredSession.timeoutSecs
    Bug 1782557: Get sponsored session timeout pref only when needed.

  • browser.privatebrowsing.enable-new-logo
    Bug 1783235 - Update about:privatebrowsing logos.

  • browser.promo.pin.enabled
    Bug 1780429 - Display Pin Private Browsing Promo based off Pref
    Bug 1780429 - Display Pin Private Browsing Promo based off Pref
    Bug 1779858 - Update ShouldShowPromo to handle PIN promotype

  • browser.swipe.navigation-icon-move-distance
    Bug 1776795 - Move the swipe-to-nav icon in response to the swipe gestures on Windows.

  • cookiebanners.cookieInjector.defaultExpiryRelative
    Bug 1783019 - Implement cookie banner handling components.

  • cookiebanners.cookieInjector.enabled
    Bug 1783019 - Implement cookie banner handling components.

  • cookiebanners.listService.logLevel
    Bug 1785083 - Extend CookieBannerListService to sync rules from remote settings collection.

  • cookiebanners.service.mode
    Bug 1783019 - Implement cookie banner handling components.

  • devtools.browsertoolbox.fission
    Bug 1625937 - [devtools] Enable multiprocess browser toolbox on all channels.

  • devtools.browsertoolbox.scope
    Bug 1782527 - [devtools] Change devtools.chrome-debug-mode default value to parent-process.
    Bug 1770363 - [devtools] Implement on-demand multiprocess debugging in TargetCommand API.

  • dom.abort_script_on_child_shutdown
    Bug 1777198 - Cancel content JS execution on quit-application-granted or on normal content process shutdown.

  • dom.document.edit_command.decreasefontsize.enabled
    Bug 1782852 - part 1: Get rid of unused editor commands in the wild

  • dom.document.edit_command.gethtml.enabled
    Bug 1782852 - part 1: Get rid of unused editor commands in the wild

  • dom.document.edit_command.heading.enabled
    Bug 1782852 - part 1: Get rid of unused editor commands in the wild

  • dom.document.edit_command.increasefontsize.enabled
    Bug 1782852 - part 1: Get rid of unused editor commands in the wild

  • dom.document.edit_command.readonly.enabled
    Bug 1782852 - part 1: Get rid of unused editor commands in the wild

  • dom.security.sanitizer.logging
    Bug 1779184 - Logging.

  • dom.security.sanitizer.rewrite_no_bounty
    Bug 1779184 - Start rewrite of Sanitizer API for elements.

  • extensions.content_web_accessible.enabled
    Bug 1783078 require web_accessible_resources for any extension loads from a content script

  • gfx.font_rendering.colr_v1.enabled
    Bug 1740530 - patch 5 - Implement support for COLRv1 glyphs represented as acyclic graphs of paint records.

  • gfx.offscreencanvas.enabled
    Bug 1779009 - Ship OffscreenCanvas to release.
    Bug 1779835 - Ship OffscreenCanvas to early beta and earlier.
    Bug 1746110 - Enable OffscreenCanvas by default on nightly.

  • gfx.webrender.dcomp-video-yuv-overlay-win
    Bug 1780815 - Disable yuv video overlay on Windows

  • javascript.options.dynamicImport
    Bug 1784477 - Remove Dynamic Import option;

  • javascript.options.mem.gc_balanced_heap_limits
    Bug 1770768 - Part 3: Add browser prefs for the new GC parameters

  • javascript.options.mem.gc_heap_growth_factor
    Bug 1770768 - Part 3: Add browser prefs for the new GC parameters

  • javascript.options.spectre.disable_for_isolated_content
    Bug 1774178 - Add a pref to disable Spectre mitigations for Fission content processes.

  • layout.css.aspect-ratio.enabled
    Bug 1746528 - Remove aspect-ratio preference.

  • layout.css.computed-style.styles-outside-flat-tree
    Bug 1784943 - Enable bug 1483798 in all channels.

  • layout.css.emulate-moz-box-with-flex
    Bug 1783934 - Add a chrome-only -moz-box-layout: legacy | flex, and use that to implement flexbox emulation.

  • layout.css.font-loading-api.workers.enabled
    Bug 1779009 - Ship OffscreenCanvas to release.
    Bug 1779835 - Ship OffscreenCanvas to early beta and earlier.
    Bug 1746110 - Enable OffscreenCanvas by default on nightly.
    Bug 1072107 - Part 9. Expose FontFaceSet on workers.

  • layout.css.font-tech.enabled
    Bug 1786804 - Put the @font-face src tech() function behind a pref, enabled only on Nightly for now.

  • layout.css.moz-box-flexbox-emulation.enabled
    Bug 1784349 - Don't use -moz-bool-pref for flexbox -moz-box emulation.

  • layout.css.nan-inf.enabled
    Bug 1682444 - Add basic support for nan / infinity in calc().

  • layout.css.xul-box-display-values.content.enabled
    Bug 1783940 - Remove -moz-* display values enabled-in-content prefs.

  • layout.css.xul-display-values.content.enabled
    Bug 1783940 - Remove -moz-* display values enabled-in-content prefs.

  • mathml.deprecated_menclose_notation_radical.disabled
    Bug 1783995 - Remove MathML preference deprecated_menclose_notation_radical.

  • mathml.deprecated_style_attributes.disabled
    Bug 1783841 - Remove MathML preferences deprecated_style_attributes and mathsize_names.

  • mathml.mathsize_names.disabled
    Bug 1783841 - Remove MathML preferences deprecated_style_attributes and mathsize_names.

  • media.videocontrols.picture-in-picture.improved-video-controls.enabled
    Bug 1779127 - PIP fullscreen button

  • network.cache.shutdown_purge_folder_wait_seconds
    Bug 1705676 - Purge HTTP disk cache using backgroundtasks (out-of-process)

  • network.cache.shutdown_purge_in_background_task
    Bug 1705676 - Purge HTTP disk cache using backgroundtasks (out-of-process)

  • privacy.partition.always_partition_third_party_non_cookie_storage.exempt_sessionstorage
    Bug 1781818 - Allow unpartitioning of SessionStorage,

  • privacy.partition.serviceWorkers
    Bug 1784900 - Enable Service Worker Partitioning.

  • security.csp.script-src-attr-elem.enabled
    Bug 1529337 - Implement CSP 'script-src-elem' and 'script-src-attr' directives.

  • security.csp.style-src-attr-elem.enabled
    Bug 1529338 - Implement CSP 'style-src-elem' and 'style-src-attr' directives.

  • services.sync.syncedTabs.syncDelayAfterTabChange
    Bug 1782155 - Switch sync-after-tab-change to be default on
    Bug 1752664 - sync shortly after a tab change event

  • svg.embedder-prefers-color-scheme.content.enabled
    Bug 1779457 - Turn this off on beta for now. a=dsmith
    Bug 1779457 - Make prefers-color-scheme of SVG images match embedder on content too.

  • webgl.fake-verts.max
    Bug 1778144 - Add limit webgl.fake-verts.max=10M.

  • widget.disable-swipe-tracker
    Bug 1758196. Let swipe to navigate on Windows ride the trains.
    Bug 1539730 - Implement swipe-to-nav back/forward in history on Linux.

  • widget.windows.hide_cursor_when_typing
    Bug 1774453: Disable hiding cursor while typing on Windows.

@earthlng earthlng pinned this issue Sep 24, 2022
@crssi
Copy link

crssi commented Sep 25, 2022

Thank you ❤️

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