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 FF121-FF122 #1802

Closed
earthlng opened this issue Feb 3, 2024 · 1 comment
Closed

ToDo: diffs FF121-FF122 #1802

earthlng opened this issue Feb 3, 2024 · 1 comment

Comments

@earthlng
Copy link
Contributor

earthlng commented Feb 3, 2024

FF122 release date: Jan. 23rd 2024

FF122 release notes
FF122 for developers
FF122 security advisories


95 diffs ( 46 new, 21 gone, 28 different )

new in v122.0:

  • nothing to see

changed in v122.0:

FYI

  • pref("dom.cache.privateBrowsing.enabled", true); // prev: false 1864684 - Yay! Another step to blurring the diffs for websites between PBM and normal mode

ignore

click me for details

==NEW

pref("browser.firefox-view.virtual-list.enabled", false);
pref("browser.newtabpage.activity-stream.discoverystream.contile-topsites-positions", "0,1");
pref("browser.search.param.search_rich_suggestions", "fen");
pref("browser.taskbar.lists.legacyBackend", true);
pref("browser.translations.newSettingsUI.enable", false);
pref("browser.translations.select.enable", false);
pref("browser.urlbar.richSuggestions.featureGate", true);
pref("cookiebanners.bannerClicking.maxTriesPerSiteAndSession", 3);
pref("devtools.inspector.showRulesViewEnterKeyNotice", true);
pref("dom.media.webcodecs.force-osx-h264-enabled", false);
pref("dom.screenwakelock.enabled", false);
pref("dom.screenwakelock.testing", false);
pref("dom.security.setdocumenturi", false);
pref("dom.webcomponents.shadowdom.declarative.enabled", false);
pref("dom.webnotifications.privateBrowsing.enableDespiteLimitations", false);
pref("extensions.formautofill.heuristics.captureOnFormRemoval", false);
pref("gfx.canvas.remote.default-buffer-size", 32768);
pref("gfx.canvas.remote.drop-buffer-limit", 100);
pref("gfx.canvas.remote.drop-buffer-milliseconds", 10000);
pref("gfx.canvas.remote.event-timeout-ms", 2);
pref("gfx.canvas.remote.max-spin-count", 500);
pref("gfx.canvas.remote.max_default_buffers", 256);
pref("gfx.webrender.dcomp-video-swap-chain-present-interval-0", false);
pref("identity.fxaccounts.toolbar.pxiToolbarEnabled", false);
pref("intl.hyphenate-capitalized.fi", true);
pref("javascript.options.arraybuffer_transfer", true);
pref("layout.css.initial-document-transparency", 3);
pref("layout.css.margin-rules.enabled", false);
pref("layout.scroll.disable-pixel-alignment", false);
pref("media.aboutwebrtc.auto_refresh.connection_log_section", false);
pref("media.aboutwebrtc.auto_refresh.media_ctx_section", false);
pref("media.aboutwebrtc.auto_refresh.peerconnection_section", true);
pref("media.aboutwebrtc.auto_refresh.user_modified_config_section", true);
pref("media.ffmpeg.encoder.enabled", false);
pref("memory.phc.min_ram_mb", 8000);
pref("network.cookie.cookieBehavior.optInPartitioning", false);
pref("network.http.http3.max_accumlated_time_ms", 1);
pref("network.trr.hard_fail_on_extended_error", true);
pref("pdfjs.enableHighlightEditor", false);
pref("pdfjs.highlightEditorColors", "yellow=#FFFF98,green=#53FFBC,blue=#80EBFF,pink=#FFCBE6,red=#FF4F5F");
pref("permissions.default.screen-wake-lock", 1);
pref("security.webauthn.enable_conditional_mediation", true);
pref("security.webauthn.show_ms_settings_link", false);
pref("svg.use-element.data-url-href.allowed", false);
pref("widget.android.use-surfacecontrol", false);
pref("widget.gtk.libadwaita-colors.enabled", true);

==REMOVED, RENAMED or HIDDEN

pref("browser.newtabpage.activity-stream.asrouter.providers.snippets", "{\"id\":\"snippets\",\"enabled\":false,\"type\":\"remote\",\"url\":\"https://snippets.cdn.mozilla.net/%STARTPAGE_VERSION%/%NAME%/%VERSION%/%APPBUILDID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/\",\"updateCycleInMs\":14400000}");
pref("browser.newtabpage.activity-stream.feeds.snippets", false);
pref("cookiebanners.bannerClicking.executeOnce", true);
pref("devtools.inspector.compatibility.enabled", true);
pref("dom.about_newtab_sanitization.enabled", false);
pref("dom.cross_origin_iframes_loaded_in_background", false);
pref("gfx.video.convert-i420-to-nv12.force-enabled", false);
pref("media.aboutwebrtc.auto_refresh", true);
pref("media.gmp-widevinecdm-l1.enabled", false);
pref("media.gmp-widevinecdm-l1.forceInstall", false);
pref("media.gmp-widevinecdm-l1.visible", false);
pref("media.wmf.dxva.d3d9.amd-pre-uvd4.disabled", true);
pref("network.ssl_tokens_cache_use_only_once", true);
pref("privacy.webrtc.legacyGlobalIndicator", false);
pref("security.csp.external-hashes.enabled", true);
pref("security.csp.script-src-attr-elem.enabled", true);
pref("security.csp.style-src-attr-elem.enabled", true);
pref("security.csp.unsafe-hashes.enabled", true);
pref("security.csp.wasm-unsafe-eval.enabled", true);
pref("services.sync.prefs.sync.browser.newtabpage.activity-stream.feeds.snippets", true);
pref("services.sync.prefs.sync.browser.search.widget.inNavBar", true);

==CHANGED

pref("browser.newtabpage.activity-stream.asrouter.providers.whats-new-panel", "{\"id\":\"whats-new-panel\",\"enabled\":false,\"type\":\"remote-settings\",\"collection\":\"whats-new-panel\",\"updateCycleInMs\":3600000}"); // prev: "{\"id\":\"whats-new-panel\",\"enabled\":true,\"type\":\"remote-settings\",\"collection\":\"whats-new-panel\",\"updateCycleInMs\":3600000}"
pref("dom.enable_largest_contentful_paint", true); // prev: false
pref("dom.select.showPicker.enabled", true); // prev: false
pref("dom.workers.importScripts.enforceStrictMimeType", true); // prev: false
pref("intl.icu4x.segmenter.enabled", true); // prev: false
pref("javascript.options.mem.gc_parallel_marking_threshold_mb", 8); // prev: 20
pref("layers.gpu-process.max_restarts", 6); // prev: 3
pref("layout.css.allow-mixed-page-sizes", true); // prev: false
pref("layout.css.basic-shape-rect.enabled", true); // prev: false
pref("layout.css.basic-shape-xywh.enabled", true); // prev: false
pref("layout.css.motion-path-basic-shapes.enabled", true); // prev: false
pref("layout.css.motion-path-coord-box.enabled", true); // prev: false
pref("layout.css.motion-path-offset-position.enabled", true); // prev: false
pref("layout.css.motion-path-ray.enabled", true); // prev: false
pref("layout.css.motion-path-url.enabled", true); // prev: false
pref("layout.css.page-orientation.enabled", true); // prev: false
pref("media.navigator.video.red_ulpfec_enabled", true); // prev: false
pref("network.dns.max_any_priority_threads", 24); // prev: 3
pref("network.dns.max_high_priority_threads", 40); // prev: 5
pref("network.http.http2.websockets", true); // prev: false
pref("network.send_OnDataFinished", true); // prev: false
pref("network.send_OnDataFinished.html5parser", true); // prev: false
pref("network.send_OnDataFinished.nsInputStreamPump", true); // prev: false
pref("network.url.useDefaultURI", true); // prev: false
pref("security.webauthn.enable_macos_passkeys", true); // prev: false
pref("signon.management.page.fileImport.enabled", true); // prev: false
pref("urlclassifier.trackingAnnotationSkipURLs", "google.com/recaptcha/,*.google.com/recaptcha/,d3vox9szr7t2nm.cloudfront.net"); // prev: "google.com/recaptcha/,*.google.com/recaptcha/"

@earthlng
Copy link
Contributor Author

earthlng commented Feb 3, 2024

some bugzilla tickets

  • browser.firefox-view.virtual-list.enabled
    Bug 1859788 - Implement virtualizer to improve performance of history in Firefox View

  • browser.newtabpage.activity-stream.asrouter.providers.snippets
    Bug 1715158 - Remove tests and ASRouterAdmin capabilities for snippets / ASRouterUISurface.

  • browser.newtabpage.activity-stream.asrouter.providers.whats-new-panel
    Bug 1839458 - Address undesired event pings from empty whats new panel provider

  • browser.newtabpage.activity-stream.discoverystream.contile-topsites-positions
    Bug 1870160 - Newtab configurable positions for topsites from contile

  • browser.newtabpage.activity-stream.feeds.snippets
    Bug 1715158 - Stop syncing the now unused snippets pref.

  • browser.search.param.search_rich_suggestions
    Bug 1867375 - Enable RichSuggestions in release.

  • browser.taskbar.lists.legacyBackend
    Bug 1867340 - Enable the new Windows Jump List backend on Nightly only.
    Bug 1529276 - Update WindowsJumpList module to select the jump list backend via a pref.

  • browser.translations.newSettingsUI.enable
    Bug 1869033 - [browser] Add a pref for browser.translations.newSettingsUI.enable.

  • browser.translations.select.enable
    Bug 1868679 - Add pref for browser.translations.select.enable

  • browser.urlbar.richSuggestions.featureGate
    Bug 1867375 - Enable RichSuggestions in release.

  • cookiebanners.bannerClicking.executeOnce
    Bug 1864907 - Part 1: Change the behavior of the cooldown mechansim of cookie banner clicking.
    Bug 1854940 - Part 1: Stop running banner clicking code if the domain has been handled.

  • cookiebanners.bannerClicking.maxTriesPerSiteAndSession
    Bug 1864907 - Part 1: Change the behavior of the cooldown mechansim of cookie banner clicking.

  • devtools.inspector.compatibility.enabled
    Bug 1867400: Remove devtools.inspector.compatibility.enabled pref

  • devtools.inspector.showRulesViewEnterKeyNotice
    Bug 1871806 - [devtools] Add notice for Enter behavior in Rules view. a=dmeehan.

  • dom.about_newtab_sanitization.enabled
    Bug 1868677 - Re-enable HTML fragment sanitization on about:newtab and about:home

  • dom.cache.privateBrowsing.enabled
    Bug 1864684: Enabled CacheAPI PBM pref by default.r=dom-storage-reviewers,jstutte,janv,asuth,timhuang

  • dom.cross_origin_iframes_loaded_in_background
    Bug 1873967 - Remove DocGroup::TryToLoadIframesInBackground.

  • dom.enable_largest_contentful_paint
    Bug 1866266 - Enable LargestContentfulPaint in Release
    Bug 1722322 - Implement LargestContentfulPaint

  • dom.media.webcodecs.force-osx-h264-enabled
    Bug 1870346 - Add WebCodecs pref to force decoding of H264 on OSX for testing.

  • dom.screenwakelock.enabled
    Bug 1589554 - Part 1: Screen Wake Lock boilerplate.

  • dom.screenwakelock.testing
    Bug 1589554 - Part 6: Screen Wake Lock testing.

  • dom.security.setdocumenturi
    Bug 1873052 - Make pref dom.security.setdocumenturi enabled on early beta and earlier, a=dmeehan
    Bug 1868387 - Part 1: Make a pref, that enables origin security check for SetDocumentURI() method,

  • dom.select.showPicker.enabled
    Bug 1865207 - Enable HTMLSelectElement showPicker by default.
    Bug 1854112 - Make HTMLSelectElement showPicker method Nightly-only.
    Bug 1854112 - Add showPicker method to <select> elements.

  • dom.webcomponents.shadowdom.declarative.enabled
    Bug 1712140 - Part 5: Block Declarative ShadowDOM behind feature pref.

  • dom.webnotifications.privateBrowsing.enableDespiteLimitations
    Bug 1864520: Allow notification in PBM with pref enabled.r=saschanaz

  • dom.workers.importScripts.enforceStrictMimeType
    Bug 1865874 - Enable by default strict MIME type checks for worker-imported scripts,

  • extensions.formautofill.heuristics.captureOnFormRemoval
    Bug 1863801 - P4. Add preference extensions.formautofill.heuristics.captureOnFormRemoval

  • gfx.canvas.remote.default-buffer-size
    Bug 1863914: Use multiple shmem buffers for remote canvas recording.

  • gfx.canvas.remote.drop-buffer-limit
    Bug 1863914: Use multiple shmem buffers for remote canvas recording.

  • gfx.canvas.remote.drop-buffer-milliseconds
    Bug 1863914: Use multiple shmem buffers for remote canvas recording.

  • gfx.canvas.remote.event-timeout-ms
    Bug 1863914: Use multiple shmem buffers for remote canvas recording.

  • gfx.canvas.remote.max_default_buffers
    Bug 1872705: Set a maximum number of recycled canvas buffers. a=dmeehan

  • gfx.canvas.remote.max-spin-count
    Bug 1863914: Use multiple shmem buffers for remote canvas recording.

  • gfx.video.convert-i420-to-nv12.force-enabled
    Bug 1867853 - Remove pref gfx.video.convert-i420-to-nv12.force-enabled

  • gfx.webrender.dcomp-video-swap-chain-present-interval-0
    Bug 1867447 - Add workaround for video overlay's SwapChain Present() on Windows

  • identity.fxaccounts.toolbar.pxiToolbarEnabled
    Bug 1867098: FxA PXI Toolbar experiment
    Bug 1867098: FxA PXI Toolbar experiment a=RyanVM

  • intl.hyphenate-capitalized.fi
    Bug 1787442 - Enable hyphenation of capitalized words by default in Finnish.

  • intl.icu4x.segmenter.enabled
    Bug 1854032 - Ship ICU4X segmenter.

  • javascript.options.arraybuffer_transfer
    Bug 1865103 - Enable ArrayBuffer.prototype.transfer by default
    Bug 1865103 - Allow ArrayBuffer.prototype.transfer to be enabled outside of nightly

  • javascript.options.mem.gc_parallel_marking_threshold_mb
    Bug 1868530 - Lower parallel marking thresholds following recent improvements
    Bug 1854072 - Change parallel marking threshold pref to use MB instead of KB

  • layers.gpu-process.max_restarts
    Bug 1870371 - Bump layers.gpu-process.max_restarts up to 6.

  • layout.css.allow-mixed-page-sizes
    Bug 1836059. Enable layout.css.allow-mixed-page-sizes beyond Nightly channels.

  • layout.css.basic-shape-rect.enabled
    Bug 1868722 - Ship rect() and xywh() basic shapes.

  • layout.css.basic-shape-xywh.enabled
    Bug 1868722 - Ship rect() and xywh() basic shapes.

  • layout.css.initial-document-transparency
    Bug 1866738 - Make initial about:blank docs always transparent, even in content docshells.

  • layout.css.margin-rules.enabled
    Bug 1852149 Part 1 - Add margin-rule pref

  • layout.css.motion-path-basic-shapes.enabled
    Bug 1598159 - Ship basic-shape and coord-box for offset-path.

  • layout.css.motion-path-coord-box.enabled
    Bug 1598159 - Ship basic-shape and coord-box for offset-path.

  • layout.css.motion-path-offset-position.enabled
    Bug 1598152 - Ship offset-position property.

  • layout.css.motion-path-ray.enabled
    Bug 1598151 - Ship offset-path: ray().

  • layout.css.motion-path-url.enabled
    Bug 1598159 - Ship offset-path: <url>.

  • layout.css.page-orientation.enabled
    Bug 1869880. Enable 'layout.css.page-orientation.enabled' beyond Nightly channels.

  • layout.scroll.disable-pixel-alignment
    Bug 1871474 - Use RelaxedAtomicBool for layout.scroll.disable-pixel-alignment.
    Bug 1867425 - Add a pref to disable our layer pixel alignment stuff.

  • media.aboutwebrtc.auto_refresh
    Bug 1857428 - about:webrtc refactor;r=jib,fluent-reviewers,desktop-theme-reviewers,flod,Itiel

  • media.aboutwebrtc.auto_refresh.connection_log_section
    Bug 1857428 - about:webrtc refactor;r=jib,fluent-reviewers,desktop-theme-reviewers,flod,Itiel

  • media.aboutwebrtc.auto_refresh.media_ctx_section
    Bug 1857428 - about:webrtc refactor;r=jib,fluent-reviewers,desktop-theme-reviewers,flod,Itiel

  • media.aboutwebrtc.auto_refresh.peerconnection_section
    Bug 1857428 - about:webrtc refactor;r=jib,fluent-reviewers,desktop-theme-reviewers,flod,Itiel

  • media.aboutwebrtc.auto_refresh.user_modified_config_section
    Bug 1857428 - about:webrtc refactor;r=jib,fluent-reviewers,desktop-theme-reviewers,flod,Itiel

  • media.ffmpeg.encoder.enabled
    Bug 1870083 - Flip pref enabling FFmpegVideoEncoder.
    Bug 1869381 - Enable ffmpeg encoder on Nightly
    Bug 1860899 - Activate FFmpegVideoEncoder only if its preference is set

  • media.gmp-widevinecdm-l1.enabled
    Bug 1865746 - Enable Widevine L1 CDM plugin fetching/updates on Windows x86-64 nightly.
    Bug 1862051 - Add basic plumbing for downloading Widevine L1 plugins.

  • media.gmp-widevinecdm-l1.forceInstall
    Bug 1865746 - Enable Widevine L1 CDM plugin fetching/updates on Windows x86-64 nightly.
    Bug 1862051 - Add basic plumbing for downloading Widevine L1 plugins.

  • media.gmp-widevinecdm-l1.visible
    Bug 1865746 - Enable Widevine L1 CDM plugin fetching/updates on Windows x86-64 nightly.
    Bug 1862051 - Add basic plumbing for downloading Widevine L1 plugins.

  • media.navigator.video.red_ulpfec_enabled
    Bug 1869453 - Enabling ULPFEC/RED by default.r=ng
    Bug 1852837 - Enabling media.navigator.video.red_ulpfec_enabled by default in Nightly.r=ng

  • media.wmf.dxva.d3d9.amd-pre-uvd4.disabled
    Bug 1865282 - Remove D3D9DXVA2Manager

  • memory.phc.min_ram_mb
    Bug 1864828 - pt 2. Add a pref for PHC's minimum RAM size

  • network.cookie.cookieBehavior.optInPartitioning
    Bug 1868390 - Have TCP block cookies by default behind a default-off preference -

  • network.dns.max_any_priority_threads
    Bug 1753979 - Increase number of DNS resolver threads to 64

  • network.dns.max_high_priority_threads
    Bug 1753979 - Increase number of DNS resolver threads to 64

  • network.http.http2.websockets
    Bug 1869972 - Reenable WebSocket over HTTP/2,
    Bug 1867006 - Disable HTTP2 websockets until we can resolve proxy issues.
    Bug 1867006 - Disable HTTP2 websockets until we can resolve proxy issues. a=RyanVM

  • network.http.http3.max_accumlated_time_ms
    Bug 1852924 - When pacer returns a small delay, pretend to wait and get the next packet to send,

  • network.send_OnDataFinished
    Bug 1869717: Set OMT OnDataFinished to ride the trains in 122
    Bug 1862179 - disable pref pref network.send_OnDataFinished_after_progress_updates.
    Bug 1851992 - ensure all of the OnProgress updates are sent before triggering OnDataFinished in HttpChannelChild.
    Bug 1851992 - send onDataFinished notifications from nsInputStreamPump.
    Bug 1851992 - implement nsIThreadRetargetableStreamListener::OnDataFinished to send OMT data stop notification to thread retargetable stream listeners.

  • network.send_OnDataFinished.html5parser
    Bug 1869717: Set OMT OnDataFinished to ride the trains in 122
    Bug 1851992 - implement nsIThreadRetargetableStreamListener::OnDataFinished to send OMT data stop notification to thread retargetable stream listeners.

  • network.send_OnDataFinished.nsInputStreamPump
    Bug 1869717: Set OMT OnDataFinished to ride the trains in 122
    Bug 1851992 - send onDataFinished notifications from nsInputStreamPump.

  • network.ssl_tokens_cache_use_only_once
    Bug 1861878: Remove network.ssl_tokens_cache_use_only_once pref

  • network.trr.hard_fail_on_extended_error
    Bug 1866972 - DoH: Limit extended DNS hardfails to Filtered and Forged Answer

  • network.url.useDefaultURI
    Bug 1603699 - Enable default URI pref.

  • pdfjs.enableHighlightEditor
    Bug 1867512 - Enable highlighting text in a pdf in nightly and early beta

  • permissions.default.screen-wake-lock
    Bug 1589554 - Part 3: Screen Wake Lock permission integration.

  • privacy.webrtc.legacyGlobalIndicator
    Bug 1865382 - Get rid of legacy indicator branches in WebRTC UI.

  • security.csp.external-hashes.enabled
    Bug 1867759 - Remove CSP feature rollout prefs.

  • security.csp.script-src-attr-elem.enabled
    Bug 1867759 - Remove CSP feature rollout prefs.

  • security.csp.style-src-attr-elem.enabled
    Bug 1867759 - Remove CSP feature rollout prefs.

  • security.csp.unsafe-hashes.enabled
    Bug 1867759 - Remove CSP feature rollout prefs.

  • security.csp.wasm-unsafe-eval.enabled
    Bug 1867759 - Remove CSP feature rollout prefs.

  • security.webauthn.enable_conditional_mediation
    Bug 1864541 - let WebAuthn conditional UI ride the trains.
    Bug 1867682 - cache pending get requests for conditional mediation on macOS
    Bug 1853951 - integrate WebAuthn autocomplete item into LoginManager.
    Bug 1838932 - implement WebAuthn conditional mediation.

  • security.webauthn.enable_macos_passkeys
    Bug 1869374 - webauthn: let passkey support on macOS ride the trains
    Bug 1868637 - enable passkey support on macOS in early beta and earlier.
    Bug 1853230 - support passkeys on macOS

  • security.webauthn.show_ms_settings_link
    Bug 1853747 - add a link to Windows settings for passkey management.

  • services.sync.prefs.sync.browser.newtabpage.activity-stream.feeds.snippets
    Bug 1715158 - Stop syncing the now unused snippets pref.

  • services.sync.prefs.sync.browser.search.widget.inNavBar
    Bug 1852044 - Remove the Search Bar section.

  • signon.management.page.fileImport.enabled
    Bug 1868590 - Enable logins CSV import pref by default to ride the trains.

  • svg.use-element.data-url-href.allowed
    Bug 1806964 - Restrict SVG <use> to prevent usage of data: URLs.

  • urlclassifier.trackingAnnotationSkipURLs
    Bug 1865627 - Add cloudfront.net to the tracking-annotation skip urls.

  • widget.android.use-surfacecontrol
    Bug 1869527 - Disable SurfaceControl rendering path.
    Bug 1869353 - Add a pref to disable Android SurfaceControl rendering path.
    Bug 1869527 - Disable SurfaceControl rendering path. a=RyanVM
    Bug 1869353 - Add a pref to disable Android SurfaceControl rendering path. a=RyanVM

  • widget.gtk.libadwaita-colors.enabled
    Bug 1869299 - More modern Linux theme colors and looks.

@earthlng earthlng pinned this issue Feb 3, 2024
@Thorin-Oakenpants Thorin-Oakenpants unpinned this issue Feb 4, 2024
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