Changes in 20210116092804

Built from 46713b21267a0769462b4a0cb6cbff4d3cbee901

..index..
Bug 1686948 A[Core:CSS Parsing and Computation]Intermittent Linux asan LeakSanitizer | leak at mozilla::dom::ScriptLoader::CreateLoadRequest, mozilla::dom::ScriptLoader::ProcessExternalScript, mozilla::dom::ScriptLoader::ProcessScriptElement | after content-security-policy is ran.
Bug 1642621 R[Core:Canvas: WebGL][meta] Ship out of process WebGL for Windows and Mac
Bug 1684647 R[Core:DOM: Core & HTML]nsJSProtocolHandler.cpp: do not use 'else' after 'return'
Bug 1686625 R[Core:DOM: Core & HTML]nsContentUtils::GetButtonsFlagForButton() returns incorrect value in some cases and adds assertions
Bug 1685807 R[Core:DOM: Core & HTML]window.name resetting drops name when loading about:blank to a window which had non-about:blank loaded to it
Bug 1686716 R[Core:DOM: Events]Calling event.preventDefault in drop event handler causes a crash after target iframe has been removed
Bug 1648464 R[Core:DOM: HTML Parser]Add a way to trigger the encoding detector from the menu
Bug 1647310 R[Core:DOM: Navigation]Consider not saving the character encoding on cache entries
Bug 1685900 R[Core:DOM: Security]Use distinct types for internal and external content policy types
Bug 1671166 R[Core:DOM: Security]Perform IPC based Principal vetting for ContentParent::Recv(Principal)
Bug 1685303 N[Core:DOM: Selection]Fortify code around `AccessibleCaretManager::OnSelectionChanged`
Bug 1686722 R[Core:DOM: UI Events & Focus Handling]Restructure the pointerevent mochitest which are created for running wpt
Bug 1625953 R[Core:Disability Access APIs]Support aria-controls and aria-flowto in OS X.
Bug 1359482 R[Core:Disability Access APIs]Don't expose editable state on grid or gridcell
Bug 1623286 R[Core:Disability Access APIs]Missing accessible state-changed events switching active documents (AKA broken mouse review in Orca when switching tabs)
Bug 1686802 R[Core:Graphics]Expose OMTP status to telemetry.
Bug 1686750 R[Core:Graphics]Perma Tier 2 Assertion failure: false, at /builds/worker/checkouts/gecko/dom/canvas/TexUnpackBlob.cpp:369
Bug 1640053 R[Core:Graphics: Layers]Implement full EGL support for glxtest
Bug 1685744 R[Core:Graphics: WebRender]Scrolling on some pages hits the glyph cache limit, and the resulting churn causes unnecessary growth of the texture cache
Bug 1686919 R[Core:Graphics: WebRender]Notify compositor window creation failure to gfxCriticalLog
Bug 1686862 R[Core:Graphics: WebRender]Fix oversights from bug 1685563 (A8 glyphs texture)
Bug 1686860 R[Core:Graphics: WebRender]Relax version check for CreateSwapChainForHwnd() in RenderCompositorANGLE::CreateSwapChain()
Bug 1686810 R[Core:Graphics: WebRender]The FPS display in the WR profiler overlay shows confusing values
Bug 1420335 R[Core:Internationalization]OSPreferenes::ReadDateTimePattern should detect 12h/24h on Android
Bug 1685836 R[Core:JavaScript Engine]Use object literal for JSON dump for array where its elements are referred by index
Bug 1686691 R[Core:JavaScript Engine]Use actual format in XDR version check
Bug 1686445 R[Core:JavaScript Engine]Make structured cloning work with large array buffers
Bug 1686936 A[Core:JavaScript Engine]Make more typed array code work with large buffers
Bug 1686702 R[Core:JavaScript Engine: JIT]Assertion failure: cx_->hadNondeterministicException(), at jit/WarpOracle.cpp:188
Bug 1686692 R[Core:JavaScript Engine: JIT]Remove unused MIR nodes, MBasicBlock methods, and enums
Bug 1647791 R[Core:Javascript: WebAssembly]experiment to see whether we could retroactively disallow duplicate imports
Bug 1685679 R[Core:MFBT]Add do_Init function to allow assigning to an InitializedOnce variable once
Bug 1684637 R[Core:Networking]CacheFile.cpp: do not use 'else' after 'return'
Bug 1686421 R[Core:Networking]Only enable network.dns.upgrade_with_https_rr on nightly and collect more probes
Bug 1677951 R[Core:Networking: HTTP]Low level HTTP3 telemetry
Bug 1686828 N[Core:Networking: HTTP]http://forums.mozillazine.org/ can not be loaded completely with uBlock Origin installed
Bug 1679933 R[Core:Networking: HTTP]Firefox freeze on the startup
Bug 1685040 R[Core:Print Preview]Print preview on about:preferences and about:policies page/subpages previews on only 1 page
Bug 1686494 R[Core:Printing: Output]Minutes of delay, when printing a page-range from a long PDF document
Bug 1683054 R[Core:Security: Process Sandboxing]RLBox template specialization regression
Bug 1683826 R[Core:Storage: Quota Manager]Replace SanitizeOriginString by pure functions
Bug 1685098 R[Core:Storage: Quota Manager]Migrate dom/quota/ActorsParent.cpp to use QM_TRY et al.
Bug 1685279 R[Core:Storage: Quota Manager]Change QuotaManager::ParseOrigin to return a Result<PrincipalInfo, nsresult>
Bug 1685677 R[Core:Storage: Quota Manager]Refactor QuotaManager to improve maintainability
Bug 1685277 R[Core:Storage: localStorage & sessionStorage]Use QM_TRY in dom/localstorage/ActorsParent.cpp
Bug 1685278 R[Core:Storage: localStorage & sessionStorage]Change GenerateOriginKey2 to return a Result
Bug 1683299 R[Core:Storage: localStorage & sessionStorage]localStorage.setItem causes DOMException: The quota has been exceeded without any localStorage
Bug 1684912 R[Core:Storage: localStorage & sessionStorage]The caller of CreateStorageConnection needs to know if the usage file was removed even if the method failed
Bug 1685963 R[Core:Widget]test_scrollbar_colors.html fails with the non-native theme enabled
Bug 1685985 R[DevTools:Console]Toolbox error count hides the Toolbox Toolbar Chevron
Bug 1685413 R[DevTools:General]Re-enable devtools/client/dom/test/browser_dom_fission_target_switching.js test for Fission
Bug 1685470 R[DevTools:about:debugging]Intermittent devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_addons_debug_popup.js | Test timed out -
Bug 1685697 R[Developer Infrastructure:General]Permanent failure lines for successful build tasks: [crossbeam-utils 0.8.1] error[E0412]: cannot find type `AtomicU128` in module `core::sync::atomic`
Bug 1686811 R[Firefox:Address Bar]Call pickResult even when shouldNavigate payload property is set
Bug 1665066 R[Firefox:Address Bar]Remove payload.keywordOffer in favor of payload.providesSearchMode
Bug 1686767 R[Firefox:Address Bar]Give weather extension more time to produce a result
Bug 1681697 R[Firefox:Address Bar]Private mode offers switch-to-tab option for normal-mode open sites (must be top sites)
Bug 1673129 R[Firefox:Downloads Panel]pressing the spacebar on the Downloads panel is both page-down and toggle-pause
Bug 1686316 A[Firefox:General]`DOMWillOpenModalDialog` does not send event detail when new the tab modal UI is opened for content modals
Bug 1686373 R[Firefox:General]Fix skeleton UI theme inconsistencies
Bug 1682593 R[Firefox:General]Remove the SSB feature
Bug 1660848 R[Firefox:Menus]Add a "check for updates..." option to application menus.
Bug 1686977 R[Firefox:Pocket]Save to Pocket button sign up only shows fxa option if you're signed into fxa
Bug 1683991 N[Firefox:Search]Built-in eBay search engine just sends people to ebay.com when there are multiple words in a search query
Bug 1686907 R[Firefox:Tabbed Browser]$' is replaced to Mozilla Firefox in titles
Bug 1686735 R[Firefox:Toolbars and Customization]Themes drop-down menu from about:customize is shaking sometimes when opened
Bug 1650835 R[Firefox:Toolbars and Customization]Support toolbar buttons that have a default action, and a drop marker to open a panel with more options
Bug 1686964 R[Firefox:Top Sites]0.13 - 0.22% installer size (osx-aarch64-shippable) regression on push 60625635f86daf1eb8d704cc4ec3d80d815c4495 (Wed January 13 2021)
Bug 1680534 R[Firefox:about:logins]Re-mask passwords in about:logins after primary password timeout
Bug 1686646 R[Firefox Build System:General]Avoid having to set many things in mozconfigs
Bug 1686510 R[Firefox Build System:Task Configuration]Add a diff task for linux64 reproducible builds (except wasm sandboxing)
Bug 1685389 R[GeckoView:General]Use callback.resolveTo instead of result.accept(callback.sendSuccess)
Bug 1685122 R[GeckoView:General]Intermittent org.mozilla.geckoview.test.TextInputDelegateTest.inputConnection_bug1275371[#textarea] | java.lang.AssertionError: Cannot forward delete with shift+backspace
Bug 1659283 R[Toolkit:Add-ons Manager]Add-on card in about:addons has update indicator (blue dot) when an unrelated add-on is installed
Bug 1686888 R[Toolkit:Crash Reporting]Stop building dump_syms
Bug 1649611 A[Toolkit:OS.File]DownloadIntegration.jsm imports OS.File during startup
Bug 1649610 R[Toolkit:OS.File]SharedDataMap.jsm imports OS.File during startup
Bug 1676942 N[Toolkit:OS.File]Add equivalent of CommonUtils.{read,write}JSON to IOUtils
Bug 1680151 R[Toolkit:OS.File]IOUtils::ReadUTF8 and IOUTils::WriteAtomicUTF8 should use UTF8String instead of DOMString
Bug 1678619 A[Toolkit:Places]Convert frecency notifications to a PlacesEvent
Bug 1682316 R[Toolkit:Printing]Print preview paginator is not responsive to browser window shrink
Bug 1673663 R[Toolkit:Telemetry]Implement C++ and JS APIs for the Timing Distribution Metric Type
Bug 1679950 R[Toolkit:Telemetry]Remove the Rust dispatcher from FOG
Bug 1684792 R[Toolkit:XUL Widgets]Form validation popups appear at a wrong place
Bug 1686969 R[Webtools:Searchfox]Make searchfox index both mozilla-central nightlies in order to allow having reliable coverage data without adding undue latency
###########
Changes to 85 bugs - 74 fixed.
1 bugs are not included due to being restricted