arkenfox / user.js

Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening
MIT License
10.03k stars 515 forks source link

ToDo: diffs FF120-FF121 #1785

Closed earthlng closed 8 months ago

earthlng commented 9 months ago

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:


ignore

click me for details

==NEW ```js 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 ```js 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 ```js 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 commented 9 months ago
some bugzilla tickets

* browser.contentanalysis.enabled Bug [1811076](https://bugzilla.mozilla.org/show_bug.cgi?id=1811076): Part 2 - Create nsIContentAnalysis and command-line argument * browser.contentanalysis.is_per_user Bug [1811076](https://bugzilla.mozilla.org/show_bug.cgi?id=1811076): Part 2 - Create nsIContentAnalysis and command-line argument * browser.contentanalysis.pipe_path_name Bug [1811076](https://bugzilla.mozilla.org/show_bug.cgi?id=1811076): Part 2 - Create nsIContentAnalysis and command-line argument * browser.contentanalysis.silent_notifications Bug [1811076](https://bugzilla.mozilla.org/show_bug.cgi?id=1811076): Part 5 - Add UI notifications for content analysis results * browser.contentblocking.report.vpn_regions Bug [1858584](https://bugzilla.mozilla.org/show_bug.cgi?id=1858584) - update region lists for deciding whom to show VPN promos to * browser.firefox-view.search.enabled Bug [1826328](https://bugzilla.mozilla.org/show_bug.cgi?id=1826328) - Add search capability to view in history * browser.mailto.dualPrompt Bug [1864216](https://bugzilla.mozilla.org/show_bug.cgi?id=1864216) - Allow setting the browser as the OS default mailto handler, * browser.mailto.dualPrompt.os Bug [1864216](https://bugzilla.mozilla.org/show_bug.cgi?id=1864216) - Allow setting the browser as the OS default mailto handler, * browser.mailto.prompt.os Bug [1864216](https://bugzilla.mozilla.org/show_bug.cgi?id=1864216) - Allow setting the browser as the OS default mailto handler, * browser.safebrowsing.passwords.enabled Bug [1862410](https://bugzilla.mozilla.org/show_bug.cgi?id=1862410) - Removing unused LoginReputation service and updating link to Chromium's safe browsing protobuf * browser.shell.customProtocolsRegistered Bug [1862450](https://bugzilla.mozilla.org/show_bug.cgi?id=1862450) - Made installer changes for dual browser extension * browser.shopping.experience2023.ads.userEnabled Bug [1868180](https://bugzilla.mozilla.org/show_bug.cgi?id=1868180) - Default browser.shopping.experience2023.ads.userEnabled to true. Bug [1852106](https://bugzilla.mozilla.org/show_bug.cgi?id=1852106) - disable shopping recommended product by default, Bug [1840520](https://bugzilla.mozilla.org/show_bug.cgi?id=1840520) - make settings ad toggle show or hide recommended products. * browser.topsites.contile.sov.enabled Bug [1862308](https://bugzilla.mozilla.org/show_bug.cgi?id=1862308) - newtab sponsored topsites update SOV pref Bug [1834795](https://bugzilla.mozilla.org/show_bug.cgi?id=1834795) - Implement Share-of-Voice for sponsored tiles * browser.translations.autoTranslate Bug [1855726](https://bugzilla.mozilla.org/show_bug.cgi?id=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](https://bugzilla.mozilla.org/show_bug.cgi?id=1820229) - Stub out a button in the URL bar for translations; * browser.translations.languageIdentification.useFastText Bug [1861516](https://bugzilla.mozilla.org/show_bug.cgi?id=1861516) - Remove Translations useFastText pref Bug [1836974](https://bugzilla.mozilla.org/show_bug.cgi?id=1836974) - Add language detection fastText pref * browser.urlbar.quicksuggest.contextualOptIn Bug [1852056](https://bugzilla.mozilla.org/show_bug.cgi?id=1852056) - [Firefox Suggest Opt-in Experiment] Implement layout for opt-in UI after one-off button row. Bug [1852055](https://bugzilla.mozilla.org/show_bug.cgi?id=1852055) - [Firefox Suggest Opt-in Experiment] Implement opt-in UI at the top of the results list. * browser.urlbar.quicksuggest.contextualOptIn.sayHello Bug [1852055](https://bugzilla.mozilla.org/show_bug.cgi?id=1852055) - [Firefox Suggest Opt-in Experiment] Implement opt-in UI at the top of the results list. * browser.urlbar.quicksuggest.contextualOptIn.topPosition Bug [1852056](https://bugzilla.mozilla.org/show_bug.cgi?id=1852056) - [Firefox Suggest Opt-in Experiment] Implement layout for opt-in UI after one-off button row. * cookiebanners.bannerClicking.executeOnce Bug [1854940](https://bugzilla.mozilla.org/show_bug.cgi?id=1854940) - Part 1: Stop running banner clicking code if the domain has been handled. * cookiebanners.service.enableGlobalRules Bug [1861377](https://bugzilla.mozilla.org/show_bug.cgi?id=1861377) - Enable global cookie banner rules by default. Bug [1855178](https://bugzilla.mozilla.org/show_bug.cgi?id=1855178) - Add a pref to disable sub-frame cookie banner rule clicking for global rules. Bug [1820793](https://bugzilla.mozilla.org/show_bug.cgi?id=1820793) - Enable global cookie banner handling rules in Nightly. * devtools.performance.recording.power.external-url Bug [1848987](https://bugzilla.mozilla.org/show_bug.cgi?id=1848987) - support providing external power profiling data to the profiler front-end, * devtools.toolbox.force-chrome-prefs Bug [1862924](https://bugzilla.mozilla.org/show_bug.cgi?id=1862924) - Remove devtools.toolbox.force-chrome-prefs. * dom.animations.mainthread-synchronization-with-geometric-animations Bug [1540906](https://bugzilla.mozilla.org/show_bug.cgi?id=1540906) - Let de-synchronization of transform and geometric animations ride the trains. * dom.element.customstateset.enabled Bug [1861466](https://bugzilla.mozilla.org/show_bug.cgi?id=1861466) - Add CustomStateSet and :state() pseudo. * dom.element.invokers.enabled Bug [1857887](https://bugzilla.mozilla.org/show_bug.cgi?id=1857887) - Add invoketarget & invoketarget action attributes * dom.iframe_lazy_loading.enabled Bug [1860729](https://bugzilla.mozilla.org/show_bug.cgi?id=1860729) - Enable lazy loading iframes by default Bug [1860057](https://bugzilla.mozilla.org/show_bug.cgi?id=1860057) - Turn dom.iframe_lazy_loading.enabled to nightly only Bug [1622090](https://bugzilla.mozilla.org/show_bug.cgi?id=1622090) - Implement loading=lazy for <iframe> * dom.resize_observer.last_reported_size_invalid Bug [1849934](https://bugzilla.mozilla.org/show_bug.cgi?id=1849934) - Remove dom.resize_observer.last_reported_size_invalid pref * dom.select.showPicker.enabled Bug [1854112](https://bugzilla.mozilla.org/show_bug.cgi?id=1854112) - Make HTMLSelectElement showPicker method Nightly-only. Bug [1854112](https://bugzilla.mozilla.org/show_bug.cgi?id=1854112) - Add showPicker method to <select> elements. * dom.webgpu.hal-labels Bug [1857929](https://bugzilla.mozilla.org/show_bug.cgi?id=1857929) - Set the wgpu flag to filter out labels. * editor.join_split_direction.compatible_with_the_other_browsers Bug [1859245](https://bugzilla.mozilla.org/show_bug.cgi?id=1859245) - part 4: Make `HTMLEditor` handle only the new direction mode * extensions.abuseReport.amoFormEnabled Bug [1859791](https://bugzilla.mozilla.org/show_bug.cgi?id=1859791) - Move prefs enabling the abuse report features only implemented on FirefoxDesktop into FirefoxDesktop prefs file. Bug [1859791](https://bugzilla.mozilla.org/show_bug.cgi?id=1859791) - Replace in-product abuse report flow with AMO web form. Bug [1863307](https://bugzilla.mozilla.org/show_bug.cgi?id=1863307) - Enable AMO hosted abuse report form on all channels for Firefox Desktop builds. * extensions.abuseReport.amoFormURL Bug [1859791](https://bugzilla.mozilla.org/show_bug.cgi?id=1859791) - Replace in-product abuse report flow with AMO web form. * javascript.options.wasm_tail_calls Bug [1846789](https://bugzilla.mozilla.org/show_bug.cgi?id=1846789) - Enable Wasm tail calls by default in release. * layout.css.bucket-attribute-names.enabled Bug [1851090](https://bugzilla.mozilla.org/show_bug.cgi?id=1851090) - Remove layout.css.bucket-attribute-names.enabled pref * layout.css.has-selector.enabled Bug [1858743](https://bugzilla.mozilla.org/show_bug.cgi?id=1858743): Enable :has on release. Bug [1853701](https://bugzilla.mozilla.org/show_bug.cgi?id=1853701): Enable `:has` on Nightly. * layout.css.modern-range-pseudos.enabled Bug [1860666](https://bugzilla.mozilla.org/show_bug.cgi?id=1860666) - Add pref-gated ::slider-* pseudo-elements, and some tests. * layout.css.scroll-anchoring.absolute-update Bug [1856088](https://bugzilla.mozilla.org/show_bug.cgi?id=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](https://bugzilla.mozilla.org/show_bug.cgi?id=1834320) - Don't apply justification spacing when there are further tabs on the line. * layout.css.text-indent-keywords.enabled Bug [784648](https://bugzilla.mozilla.org/show_bug.cgi?id=784648) - Implement the 'hanging' and 'each-line' options for CSS text-indent. * layout.css.text-wrap-balance.enabled Bug [1860446](https://bugzilla.mozilla.org/show_bug.cgi?id=1860446) - Enable text-wrap:balance for all channels. Bug [1731541](https://bugzilla.mozilla.org/show_bug.cgi?id=1731541) - Add CSS property text-wrap: auto | stable | balance. * layout.css.webkit-range-pseudos.enabled Bug [1860666](https://bugzilla.mozilla.org/show_bug.cgi?id=1860666) - Remove webkit range pseudo-element aliases. * media.autoplay.block-webaudio Bug [1853489](https://bugzilla.mozilla.org/show_bug.cgi?id=1853489) - Remove media.autoplay.block-webaudio pref Bug [1799535](https://bugzilla.mozilla.org/show_bug.cgi?id=1799535) - Clean-up autoplay prefs. * media.eme.playready.istypesupportedex Bug [1851914](https://bugzilla.mozilla.org/show_bug.cgi?id=1851914) - part1 : guard IsTypeSupportedEx under a pref. * media.eme.widevine.experiment.enabled Bug [1844169](https://bugzilla.mozilla.org/show_bug.cgi?id=1844169) - part3 : support querying Widevine experiment key system. * media.gmp-widevinecdm-l1.enabled Bug [1862051](https://bugzilla.mozilla.org/show_bug.cgi?id=1862051) - Add basic plumbing for downloading Widevine L1 plugins. * media.gmp-widevinecdm-l1.forceInstall Bug [1862051](https://bugzilla.mozilla.org/show_bug.cgi?id=1862051) - Add basic plumbing for downloading Widevine L1 plugins. * media.gmp-widevinecdm-l1.visible Bug [1862051](https://bugzilla.mozilla.org/show_bug.cgi?id=1862051) - Add basic plumbing for downloading Widevine L1 plugins. * media.videocontrols.lock-video-orientation Bug [1858977](https://bugzilla.mozilla.org/show_bug.cgi?id=1858977) - Remove dead code to lock orientation on video controls. * media.webrtc.capture.allow-wgc Bug [1857862](https://bugzilla.mozilla.org/show_bug.cgi?id=1857862) (MOZ) - Update WGC desktop capture config and prefs. * media.webrtc.capture.screen.allow-wgc Bug [1857862](https://bugzilla.mozilla.org/show_bug.cgi?id=1857862) (MOZ) - Update WGC desktop capture config and prefs. * media.webrtc.capture.wgc.allow-zero-hertz Bug [1857862](https://bugzilla.mozilla.org/show_bug.cgi?id=1857862) (MOZ) - Update WGC desktop capture config and prefs. * media.webrtc.capture.window.allow-wgc Bug [1857862](https://bugzilla.mozilla.org/show_bug.cgi?id=1857862) (MOZ) - Update WGC desktop capture config and prefs. * network.http.http2.websockets Bug [1867006](https://bugzilla.mozilla.org/show_bug.cgi?id=1867006) - Disable HTTP2 websockets until we can resolve proxy issues. a=RyanVM * network.send_OnDataFinished Bug [1862179](https://bugzilla.mozilla.org/show_bug.cgi?id=1862179) - disable pref pref network.send_OnDataFinished_after_progress_updates. Bug [1851992](https://bugzilla.mozilla.org/show_bug.cgi?id=1851992) - ensure all of the OnProgress updates are sent before triggering OnDataFinished in HttpChannelChild. Bug [1851992](https://bugzilla.mozilla.org/show_bug.cgi?id=1851992) - send onDataFinished notifications from nsInputStreamPump. Bug [1851992](https://bugzilla.mozilla.org/show_bug.cgi?id=1851992) - implement nsIThreadRetargetableStreamListener::OnDataFinished to send OMT data stop notification to thread retargetable stream listeners. * network.send_OnDataFinished.html5parser Bug [1851992](https://bugzilla.mozilla.org/show_bug.cgi?id=1851992) - implement nsIThreadRetargetableStreamListener::OnDataFinished to send OMT data stop notification to thread retargetable stream listeners. * network.send_OnDataFinished.nsInputStreamPump Bug [1851992](https://bugzilla.mozilla.org/show_bug.cgi?id=1851992) - send onDataFinished notifications from nsInputStreamPump. * network.send_OnDataFinished_after_progress_updates Bug [1862179](https://bugzilla.mozilla.org/show_bug.cgi?id=1862179) - disable pref pref network.send_OnDataFinished_after_progress_updates. Bug [1851992](https://bugzilla.mozilla.org/show_bug.cgi?id=1851992) - ensure all of the OnProgress updates are sent before triggering OnDataFinished in HttpChannelChild. * privacy.exposeContentTitleInWindow Bug [1849186](https://bugzilla.mozilla.org/show_bug.cgi?id=1849186) - Add a preference not to expose the content title in the window title. * privacy.exposeContentTitleInWindow.pbm Bug [1849186](https://bugzilla.mozilla.org/show_bug.cgi?id=1849186) - Add a preference not to expose the content title in the window title. * security.sandbox.utility-wmf-cdm.lpac.enabled Bug [1793966](https://bugzilla.mozilla.org/show_bug.cgi?id=1793966): Enable low privileged application container on MF Media Engine utility process. * security.webauthn.enable_json_serialization_methods Bug [1864972](https://bugzilla.mozilla.org/show_bug.cgi?id=1864972) - provide a pref to disable webauthn serialization methods. * security.webauthn.enable_macos_passkeys Bug [1853230](https://bugzilla.mozilla.org/show_bug.cgi?id=1853230) - support passkeys on macOS * timer.auto_increase_timer_resolution Bug [1826224](https://bugzilla.mozilla.org/show_bug.cgi?id=1826224): Enable high-precision timers on Windows for foreground processes when not on battery power * toolkit.telemetry.dap_helper Bug [1824913](https://bugzilla.mozilla.org/show_bug.cgi?id=1824913): URL counting, Bug [1804413](https://bugzilla.mozilla.org/show_bug.cgi?id=1804413): Update remote server prefs for new version. Improve error handling. * toolkit.telemetry.dap_helper_owner Bug [1824913](https://bugzilla.mozilla.org/show_bug.cgi?id=1824913): URL counting, * toolkit.telemetry.dap_leader Bug [1824913](https://bugzilla.mozilla.org/show_bug.cgi?id=1824913): URL counting, Bug [1804413](https://bugzilla.mozilla.org/show_bug.cgi?id=1804413): Update remote server prefs for new version. Improve error handling. * toolkit.telemetry.dap_task1_taskid Bug [1824913](https://bugzilla.mozilla.org/show_bug.cgi?id=1824913): URL counting, * toolkit.telemetry.dap_visit_counting_enabled Bug [1824913](https://bugzilla.mozilla.org/show_bug.cgi?id=1824913): URL counting, * toolkit.telemetry.dap_visit_counting_experiment_list Bug [1824913](https://bugzilla.mozilla.org/show_bug.cgi?id=1824913): URL counting, * ui.mouse.right_click.collapse_selection.stop_if_non_collapsed_selection Bug [1845241](https://bugzilla.mozilla.org/show_bug.cgi?id=1845241) - Make `nsIFrame::HandleEvent` move caret when secondary mouse button down * ui.mouse.right_click.collapse_selection.stop_if_non_editable_node Bug [1845241](https://bugzilla.mozilla.org/show_bug.cgi?id=1845241) - Make `nsIFrame::HandleEvent` move caret when secondary mouse button down * ui.new-webcompat-reporter.enabled Bug [1852340](https://bugzilla.mozilla.org/show_bug.cgi?id=1852340) - part 1: Add a new Gecko component for reporting broken websites; * ui.new-webcompat-reporter.reason-dropdown Bug [1852340](https://bugzilla.mozilla.org/show_bug.cgi?id=1852340) - part 1: Add a new Gecko component for reporting broken websites; * ui.new-webcompat-reporter.send-more-info-link Bug [1852340](https://bugzilla.mozilla.org/show_bug.cgi?id=1852340) - part 1: Add a new Gecko component for reporting broken websites; * widget.windows.utility_process_file_picker Bug [1862712](https://bugzilla.mozilla.org/show_bug.cgi?id=1862712) - pref on out-of-process file-picker Bug [1837079](https://bugzilla.mozilla.org/show_bug.cgi?id=1837079) - [7/10] Open Windows file picker out-of-process