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 FF120-FF121 #1785

Closed
earthlng opened this issue Dec 23, 2023 · 1 comment
Closed

ToDo: diffs FF120-FF121 #1785

earthlng opened this issue Dec 23, 2023 · 1 comment

Comments

@earthlng
Copy link
Contributor

earthlng commented Dec 23, 2023

FF121 release date: Dec. 19th 2023

FF121 release notes
FF121 for developers
FF121 security advisories


80 diffs ( 51 new, 13 gone, 16 different )

new in v121.0:

  • FYI
  • FYI
    • pref("browser.contentanalysis.enabled", false); 1811076
    • 1871166 [meta] Integrate Content Analysis SDK for data loss prevention
    • https://github.com/chromium/content_analysis_sdk
      • DLP agents are background processes on managed computers that allow enterprises to monitor locally running applications for data exfiltration events. They can allow/block these activities based on customer defined DLP policies.


ignore

click me for details

==NEW

pref("browser.contentanalysis.is_per_user", true);
pref("browser.contentanalysis.pipe_path_name", "path_user");
pref("browser.contentanalysis.silent_notifications", false);
pref("browser.firefox-view.search.enabled", false);
pref("browser.mailto.dualPrompt", false);
pref("browser.mailto.dualPrompt.os", false);
pref("browser.mailto.prompt.os", true);
pref("browser.shell.customProtocolsRegistered", false);
pref("browser.urlbar.quicksuggest.contextualOptIn", false);
pref("browser.urlbar.quicksuggest.contextualOptIn.sayHello", false);
pref("browser.urlbar.quicksuggest.contextualOptIn.topPosition", true);
pref("cookiebanners.bannerClicking.executeOnce", true);
pref("devtools.debugger.pause-on-debugger-statement", true);
pref("devtools.performance.recording.power.external-url", "");
pref("dom.element.customstateset.enabled", false);
pref("dom.element.invokers.enabled", false);
pref("dom.select.showPicker.enabled", false);
pref("dom.webgpu.hal-labels", false);
pref("extensions.abuseReport.amoFormEnabled", true);
pref("extensions.abuseReport.amoFormURL", "https://addons.mozilla.org/%LOCALE%/%APP%/feedback/addon/%addonID%/");
pref("layout.css.modern-range-pseudos.enabled", false);
pref("layout.css.scroll-anchoring.absolute-update", true);
pref("layout.css.text-align.justify-only-after-last-tab", true);
pref("layout.css.text-indent-keywords.enabled", true);
pref("media.eme.playready.istypesupportedex", false);
pref("media.eme.widevine.experiment.enabled", false);
pref("media.gmp-widevinecdm-l1.enabled", false);
pref("media.gmp-widevinecdm-l1.forceInstall", false);
pref("media.gmp-widevinecdm-l1.visible", false);
pref("media.webrtc.capture.screen.allow-wgc", false);
pref("media.webrtc.capture.wgc.allow-zero-hertz", false);
pref("media.webrtc.capture.window.allow-wgc", false);
pref("network.send_OnDataFinished", false);
pref("network.send_OnDataFinished.html5parser", false);
pref("network.send_OnDataFinished.nsInputStreamPump", false);
pref("network.send_OnDataFinished_after_progress_updates", false);
pref("security.webauthn.enable_json_serialization_methods", true);
pref("security.webauthn.enable_macos_passkeys", false);
pref("timer.auto_increase_timer_resolution", false);
pref("toolkit.telemetry.dap_task1_taskid", "");
pref("toolkit.telemetry.dap_visit_counting_enabled", false);
pref("toolkit.telemetry.dap_visit_counting_experiment_list", "[]");
pref("ui.mouse.right_click.collapse_selection.stop_if_non_collapsed_selection", true);
pref("ui.mouse.right_click.collapse_selection.stop_if_non_editable_node", false);
pref("ui.new-webcompat-reporter.enabled", false);
pref("ui.new-webcompat-reporter.reason-dropdown", 0);
pref("ui.new-webcompat-reporter.send-more-info-link", false);
pref("widget.windows.utility_process_file_picker", 0);

==REMOVED, RENAMED or HIDDEN

pref("browser.safebrowsing.passwords.enabled", false);
pref("browser.translations.autoTranslate", false);
pref("browser.translations.languageIdentification.useFastText", false);
pref("devtools.toolbox.force-chrome-prefs", true);
pref("dom.resize_observer.last_reported_size_invalid", true);
pref("editor.join_split_direction.compatible_with_the_other_browsers", true);
pref("layout.css.bucket-attribute-names.enabled", true);
pref("layout.css.webkit-range-pseudos.enabled", false);
pref("media.autoplay.block-webaudio", true);
pref("media.videocontrols.lock-video-orientation", false);
pref("media.webrtc.capture.allow-wgc", false);
pref("pdfjs.viewerCssTheme", 0);
pref("urlclassifier.passwordAllowTable", "goog-passwordwhite-proto");

==CHANGED

pref("browser.contentblocking.report.vpn_regions", "ca,my,nz,sg,gb,gg,im,io,je,uk,vg,as,mp,pr,um,us,vi,de,fr,at,be,ch,es,it,ie,nl,se,fi,bg,cy,cz,dk,ee,hr,hu,lt,lu,lv,mt,pl,pt,ro,si,sk"); // prev: "as,at,be,ca,ch,de,es,fi,fr,gb,gg,ie,im,io,it,je,mp,my,nl,nz,pr,se,sg,uk,um,us,vg,vi"
pref("browser.safebrowsing.provider.google4.lists", "goog-badbinurl-proto,goog-downloadwhite-proto,goog-phish-proto,googpub-phish-proto,goog-malware-proto,goog-unwanted-proto,goog-harmful-proto"); // prev: "goog-badbinurl-proto,goog-downloadwhite-proto,goog-phish-proto,googpub-phish-proto,goog-malware-proto,goog-unwanted-proto,goog-harmful-proto,goog-passwordwhite-proto"
pref("browser.shopping.experience2023.ads.userEnabled", true); // prev: false
pref("browser.topsites.contile.sov.enabled", true); // prev: false
pref("cookiebanners.service.enableGlobalRules", true); // prev: false
pref("dom.animations.mainthread-synchronization-with-geometric-animations", false); // prev: true
pref("dom.iframe_lazy_loading.enabled", true); // prev: false
pref("javascript.options.wasm_tail_calls", true); // prev: false
pref("layout.css.has-selector.enabled", true); // prev: false
pref("layout.css.text-wrap-balance.enabled", true); // prev: false
pref("network.http.http2.websockets", false); // prev: true
pref("security.sandbox.utility-wmf-cdm.lpac.enabled", true); // prev: false
pref("toolkit.telemetry.dap_helper", "https://dap.services.mozilla.com"); // prev: "https://helper1.dap.cloudflareresearch.com/v02"
pref("toolkit.telemetry.dap_helper_owner", "Mozilla"); // prev: "Cloudflare"
pref("toolkit.telemetry.dap_leader", "https://dap-07-1.api.divviup.org/"); // prev: "https://dap-02.api.divviup.org"
pref("urlclassifier.disallow_completions", "goog-downloadwhite-digest256,base-track-digest256,mozstd-trackwhite-digest256,content-track-digest256,mozplugin-block-digest256,mozplugin2-block-digest256,ads-track-digest256,social-track-digest256,analytics-track-digest256,base-fingerprinting-track-digest256,content-fingerprinting-track-digest256,base-cryptomining-track-digest256,content-cryptomining-track-digest256,fanboyannoyance-ads-digest256,fanboysocial-ads-digest256,easylist-ads-digest256,easyprivacy-ads-digest256,adguard-ads-digest256,social-tracking-protection-digest256,social-tracking-protection-facebook-digest256,social-tracking-protection-linkedin-digest256,social-tracking-protection-twitter-digest256,base-email-track-digest256,content-email-track-digest256"); // prev: "goog-downloadwhite-digest256,base-track-digest256,mozstd-trackwhite-digest256,content-track-digest256,mozplugin-block-digest256,mozplugin2-block-digest256,goog-passwordwhite-proto,ads-track-digest256,social-track-digest256,analytics-track-digest256,base-fingerprinting-track-digest256,content-fingerprinting-track-digest256,base-cryptomining-track-digest256,content-cryptomining-track-digest256,fanboyannoyance-ads-digest256,fanboysocial-ads-digest256,easylist-ads-digest256,easyprivacy-ads-digest256,adguard-ads-digest256,social-tracking-protection-digest256,social-tracking-protection-facebook-digest256,social-tracking-protection-linkedin-digest256,social-tracking-protection-twitter-digest256,base-email-track-digest256,content-email-track-digest256"

@earthlng
Copy link
Contributor Author

some bugzilla tickets

  • browser.contentanalysis.enabled
    Bug 1811076: Part 2 - Create nsIContentAnalysis and command-line argument

  • browser.contentanalysis.is_per_user
    Bug 1811076: Part 2 - Create nsIContentAnalysis and command-line argument

  • browser.contentanalysis.pipe_path_name
    Bug 1811076: Part 2 - Create nsIContentAnalysis and command-line argument

  • browser.contentanalysis.silent_notifications
    Bug 1811076: Part 5 - Add UI notifications for content analysis results

  • browser.contentblocking.report.vpn_regions
    Bug 1858584 - update region lists for deciding whom to show VPN promos to

  • browser.firefox-view.search.enabled
    Bug 1826328 - Add search capability to view in history

  • browser.mailto.dualPrompt
    Bug 1864216 - Allow setting the browser as the OS default mailto handler,

  • browser.mailto.dualPrompt.os
    Bug 1864216 - Allow setting the browser as the OS default mailto handler,

  • browser.mailto.prompt.os
    Bug 1864216 - Allow setting the browser as the OS default mailto handler,

  • browser.safebrowsing.passwords.enabled
    Bug 1862410 - Removing unused LoginReputation service and updating link to Chromium's safe browsing protobuf

  • browser.shell.customProtocolsRegistered
    Bug 1862450 - Made installer changes for dual browser extension

  • browser.shopping.experience2023.ads.userEnabled
    Bug 1868180 - Default browser.shopping.experience2023.ads.userEnabled to true.
    Bug 1852106 - disable shopping recommended product by default,
    Bug 1840520 - make settings ad toggle show or hide recommended products.

  • browser.topsites.contile.sov.enabled
    Bug 1862308 - newtab sponsored topsites update SOV pref
    Bug 1834795 - Implement Share-of-Voice for sponsored tiles

  • browser.translations.autoTranslate
    Bug 1855726 - Remove autotranslate prefs from . Remove usage of the pref and corresponsing lazy getter from TranslateParent.sys.mjs and also remove the corresponding test cases.
    Bug 1820229 - Stub out a button in the URL bar for translations;

  • browser.translations.languageIdentification.useFastText
    Bug 1861516 - Remove Translations useFastText pref
    Bug 1836974 - Add language detection fastText pref

  • browser.urlbar.quicksuggest.contextualOptIn
    Bug 1852056 - [Firefox Suggest Opt-in Experiment] Implement layout for opt-in UI after one-off button row.
    Bug 1852055 - [Firefox Suggest Opt-in Experiment] Implement opt-in UI at the top of the results list.

  • browser.urlbar.quicksuggest.contextualOptIn.sayHello
    Bug 1852055 - [Firefox Suggest Opt-in Experiment] Implement opt-in UI at the top of the results list.

  • browser.urlbar.quicksuggest.contextualOptIn.topPosition
    Bug 1852056 - [Firefox Suggest Opt-in Experiment] Implement layout for opt-in UI after one-off button row.

  • cookiebanners.bannerClicking.executeOnce
    Bug 1854940 - Part 1: Stop running banner clicking code if the domain has been handled.

  • cookiebanners.service.enableGlobalRules
    Bug 1861377 - Enable global cookie banner rules by default.
    Bug 1855178 - Add a pref to disable sub-frame cookie banner rule clicking for global rules.
    Bug 1820793 - Enable global cookie banner handling rules in Nightly.

  • devtools.performance.recording.power.external-url
    Bug 1848987 - support providing external power profiling data to the profiler front-end,

  • devtools.toolbox.force-chrome-prefs
    Bug 1862924 - Remove devtools.toolbox.force-chrome-prefs.

  • dom.animations.mainthread-synchronization-with-geometric-animations
    Bug 1540906 - Let de-synchronization of transform and geometric animations ride the trains.

  • dom.element.customstateset.enabled
    Bug 1861466 - Add CustomStateSet and :state() pseudo.

  • dom.element.invokers.enabled
    Bug 1857887 - Add invoketarget & invoketarget action attributes

  • dom.iframe_lazy_loading.enabled
    Bug 1860729 - Enable lazy loading iframes by default
    Bug 1860057 - Turn dom.iframe_lazy_loading.enabled to nightly only
    Bug 1622090 - Implement loading=lazy for <iframe>

  • dom.resize_observer.last_reported_size_invalid
    Bug 1849934 - Remove dom.resize_observer.last_reported_size_invalid pref

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

  • dom.webgpu.hal-labels
    Bug 1857929 - Set the wgpu flag to filter out labels.

  • editor.join_split_direction.compatible_with_the_other_browsers
    Bug 1859245 - part 4: Make HTMLEditor handle only the new direction mode

  • extensions.abuseReport.amoFormEnabled
    Bug 1859791 - Move prefs enabling the abuse report features only implemented on FirefoxDesktop into FirefoxDesktop prefs file.
    Bug 1859791 - Replace in-product abuse report flow with AMO web form.
    Bug 1863307 - Enable AMO hosted abuse report form on all channels for Firefox Desktop builds.

  • extensions.abuseReport.amoFormURL
    Bug 1859791 - Replace in-product abuse report flow with AMO web form.

  • javascript.options.wasm_tail_calls
    Bug 1846789 - Enable Wasm tail calls by default in release.

  • layout.css.bucket-attribute-names.enabled
    Bug 1851090 - Remove layout.css.bucket-attribute-names.enabled pref

  • layout.css.has-selector.enabled
    Bug 1858743: Enable :has on release.
    Bug 1853701: Enable :has on Nightly.

  • layout.css.modern-range-pseudos.enabled
    Bug 1860666 - Add pref-gated ::slider-* pseudo-elements, and some tests.

  • layout.css.scroll-anchoring.absolute-update
    Bug 1856088 - Handle scroll anchor adjustments as an absolute scroll position updates behind a pref.

  • layout.css.text-align.justify-only-after-last-tab
    Bug 1834320 - Don't apply justification spacing when there are further tabs on the line.

  • layout.css.text-indent-keywords.enabled
    Bug 784648 - Implement the 'hanging' and 'each-line' options for CSS text-indent.

  • layout.css.text-wrap-balance.enabled
    Bug 1860446 - Enable text-wrap:balance for all channels.
    Bug 1731541 - Add CSS property text-wrap: auto | stable | balance.

  • layout.css.webkit-range-pseudos.enabled
    Bug 1860666 - Remove webkit range pseudo-element aliases.

  • media.autoplay.block-webaudio
    Bug 1853489 - Remove media.autoplay.block-webaudio pref
    Bug 1799535 - Clean-up autoplay prefs.

  • media.eme.playready.istypesupportedex
    Bug 1851914 - part1 : guard IsTypeSupportedEx under a pref.

  • media.eme.widevine.experiment.enabled
    Bug 1844169 - part3 : support querying Widevine experiment key system.

  • media.gmp-widevinecdm-l1.enabled
    Bug 1862051 - Add basic plumbing for downloading Widevine L1 plugins.

  • media.gmp-widevinecdm-l1.forceInstall
    Bug 1862051 - Add basic plumbing for downloading Widevine L1 plugins.

  • media.gmp-widevinecdm-l1.visible
    Bug 1862051 - Add basic plumbing for downloading Widevine L1 plugins.

  • media.videocontrols.lock-video-orientation
    Bug 1858977 - Remove dead code to lock orientation on video controls.

  • media.webrtc.capture.allow-wgc
    Bug 1857862 (MOZ) - Update WGC desktop capture config and prefs.

  • media.webrtc.capture.screen.allow-wgc
    Bug 1857862 (MOZ) - Update WGC desktop capture config and prefs.

  • media.webrtc.capture.wgc.allow-zero-hertz
    Bug 1857862 (MOZ) - Update WGC desktop capture config and prefs.

  • media.webrtc.capture.window.allow-wgc
    Bug 1857862 (MOZ) - Update WGC desktop capture config and prefs.

  • network.http.http2.websockets
    Bug 1867006 - Disable HTTP2 websockets until we can resolve proxy issues. a=RyanVM

  • network.send_OnDataFinished
    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 1851992 - implement nsIThreadRetargetableStreamListener::OnDataFinished to send OMT data stop notification to thread retargetable stream listeners.

  • network.send_OnDataFinished.nsInputStreamPump
    Bug 1851992 - send onDataFinished notifications from nsInputStreamPump.

  • network.send_OnDataFinished_after_progress_updates
    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.

  • privacy.exposeContentTitleInWindow
    Bug 1849186 - Add a preference not to expose the content title in the window title.

  • privacy.exposeContentTitleInWindow.pbm
    Bug 1849186 - Add a preference not to expose the content title in the window title.

  • security.sandbox.utility-wmf-cdm.lpac.enabled
    Bug 1793966: Enable low privileged application container on MF Media Engine utility process.

  • security.webauthn.enable_json_serialization_methods
    Bug 1864972 - provide a pref to disable webauthn serialization methods.

  • security.webauthn.enable_macos_passkeys
    Bug 1853230 - support passkeys on macOS

  • timer.auto_increase_timer_resolution
    Bug 1826224: Enable high-precision timers on Windows for foreground processes when not on battery power

  • toolkit.telemetry.dap_helper
    Bug 1824913: URL counting,
    Bug 1804413: Update remote server prefs for new version. Improve error handling.

  • toolkit.telemetry.dap_helper_owner
    Bug 1824913: URL counting,

  • toolkit.telemetry.dap_leader
    Bug 1824913: URL counting,
    Bug 1804413: Update remote server prefs for new version. Improve error handling.

  • toolkit.telemetry.dap_task1_taskid
    Bug 1824913: URL counting,

  • toolkit.telemetry.dap_visit_counting_enabled
    Bug 1824913: URL counting,

  • toolkit.telemetry.dap_visit_counting_experiment_list
    Bug 1824913: URL counting,

  • ui.mouse.right_click.collapse_selection.stop_if_non_collapsed_selection
    Bug 1845241 - Make nsIFrame::HandleEvent move caret when secondary mouse button down

  • ui.mouse.right_click.collapse_selection.stop_if_non_editable_node
    Bug 1845241 - Make nsIFrame::HandleEvent move caret when secondary mouse button down

  • ui.new-webcompat-reporter.enabled
    Bug 1852340 - part 1: Add a new Gecko component for reporting broken websites;

  • ui.new-webcompat-reporter.reason-dropdown
    Bug 1852340 - part 1: Add a new Gecko component for reporting broken websites;

  • ui.new-webcompat-reporter.send-more-info-link
    Bug 1852340 - part 1: Add a new Gecko component for reporting broken websites;

  • widget.windows.utility_process_file_picker
    Bug 1862712 - pref on out-of-process file-picker
    Bug 1837079 - [7/10] Open Windows file picker out-of-process

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