Changes in 20210513093303

Built from 9a633c33737c933e49a5f07990e054a51e2bc43c

..index..
Bug 1710969 R[Core:CSS Parsing and Computation]Use an enum class for nsDOMCSSDeclaration::eOperation
Bug 1708384 R[Core:DOM: CSS Object Model]CSS.supports('-moz-context-properties: none') return true even when pref is disabled
Bug 1629064 R[Core:DOM: Content Processes]Closing about a hundred tabs resulted in the parent and all content processes being busy GC'ing
Bug 1710845 R[Core:DOM: Core & HTML]Get rid of NS_ERROR_DOM_INVALID_EXPRESSION_ERR
Bug 1710840 R[Core:DOM: Core & HTML]Get rid of NS_ERROR_DOM_SVG_*
Bug 1627175 A[Core:DOM: Editor]Move some utility methods in editor classes which can be static to EditorUtils or HTMLEditUtils
Bug 1710790 R[Core:DOM: HTML Parser]Adjust WPT to expect bogo XML decl longer than a kilobyte to be honored
Bug 1708254 R[Core:DOM: Navigation]move `BrowserElement:CreateAboutBlank` handling into platform
Bug 1710842 R[Core:DOM: Security]Update PBM tests within toolkit/components/extensions/test to work with https-first-mode enabled
Bug 1710897 R[Core:GFX: Color Management]Handle matrix inversion failing more gracefully.
Bug 1710757 R[Core:Gecko Profiler]baseprofiler/core/ProfileBufferEntry.cpp#627 : printf("%#llx") doesn't output "0x<number>" anymore
Bug 1710607 R[Core:Gecko Profiler]If not profiling, avoid async ShutdownProfilerChild and forced thread shutdown
Bug 1710448 R[Core:Graphics]Expose GPUProcessLaunchCount to crash pings.
Bug 1609191 A[Core:Graphics: WebRender]Some Adreno 5xx devices crash during shader compilation
Bug 1707832 R[Core:Graphics: WebRender]macOS Crash in [@ mozilla::layers::NativeLayerCA::NextSurface]
Bug 1707154 R[Core:Graphics: WebRender]Broken rendering of elements with clip-path on Wayland Linux
Bug 1710695 R[Core:Graphics: WebRender]Clip mask blob to viewport
Bug 1707499 A[Core:IPC]Fix a coverity scan warning
Bug 1698045 R[Core:IPC]Add IPC glue code for self-hosted XDR content
Bug 1701695 R[Core:Internationalization]Use intl::NumberFormat to format numbers in SpiderMonkey
Bug 1458339 R[Core:JavaScript Engine]Investigate sharing self-hosted compartment across content processes
Bug 1709135 R[Core:JavaScript Engine]Change TranscodeRange to iterate over immutable bytes.
Bug 1710627 R[Core:JavaScript Engine]Optimize TraceCycleCollectorChildren BaseShape tracing
Bug 1710953 N[Core:JavaScript Engine]Prepare to remove self-hosting zone
Bug 1709491 R[Core:Layout: Grid]Subgrid item's size can be different depend on its container's `overflow` property value
Bug 1709415 R[Core:Layout: Images, Video, and HTML Frames]Support -webkit-image-set()
Bug 1705065 R[Core:Networking: HTTP]ConnectionEntry should not hold raw pointer of DnsAndConnectSocket
Bug 1710671 R[Core:Networking: HTTP]Prepare HttpHandler AcceptLanguages during process pre-allocation
Bug 1710816 R[Core:Networking: HTTP]Enable HTTP/3 by default
Bug 1709568 R[Core:Networking: HTTP]Add test for the response progress notifications with HTTP/3
Bug 1707605 R[Core:Panning and Zooming][Proton] Elastic overscroll animation gets stuck upon clicking on the blank space from a previous banner/interactable section
Bug 1710598 R[Core:Panning and Zooming]Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/gfx/layers/apz/src/Axis.cpp:191:15 in mozilla::layers::Axis::RestoreOverscroll(mozilla::gfx::CoordTyped<mozilla::ParentLayerPixel, float>)
Bug 1709139 R[Core:Performance]Change existing JS_*_PROPORTION probes to measure absolute time instead
Bug 1710887 R[Core:Printing: Output]Printing an external page without opening it leads to crash of Tab
Bug 1710822 R[Core:Printing: Output]Image not visible when printing from iframe with srcdoc
Bug 1710643 R[Core:Widget: Gtk][Linux, theme-specific] Background tabs and buttons in the tab strip are not readable with Breeze light theme
Bug 1710176 R[Core:Widget: Gtk][Wayland] Don't release callback surface if wl_container->surface is null
Bug 1710533 A[Core:Widget: Win32]Infinite repaint loop on Windows with transparent panels in test_panel.xhtml
Bug 1022564 R[Core:Widget: Win32]Border of arrow panels lack contrast when using High Contrast mode
Bug 1672951 R[Data Platform and Tools:Glean: SDK]Implement the metrics ping scheduler for the RLB
Bug 1709567 R[DevTools:Debugger]variable tooltip does not return values of private properties
Bug 1710417 R[DevTools:Debugger]pretty printing expression with private fields strips out # characters
Bug 1710647 R[DevTools:Framework]resourceCommand is setting listeners on targetFront that it never removes
Bug 1710674 R[DevTools:Framework]target-mixin resource cache mechanism is misbehaving
Bug 1686748 R[DevTools:Framework]Create the first top level target from the Watcher Actor
Bug 1710648 R[Firefox:Address Bar][Phase 2] The QS sponsored URL flickers while typing a keyword if the website was already visited multiple times
Bug 1708534 R[Firefox:Bookmarks & History]Input text colour should be primary and not secondary colour in Edit Bookmarks panel
Bug 1702036 R[Firefox:Bookmarks & History]Intermittent [TV] browser/components/places/tests/browser/browser_bookmark_remove_tags.js | Bookmark panel title is correct. - "" == "Edit Bookmark" - JS frame :: chrome://mochitests/content/browser/browser/components/places/tests/browser/browser_...
Bug 1710903 R[Firefox:Bookmarks & History]Remove places waitForCondition, and swap browser places mochitests to use the TestUtils version
Bug 1710273 R[Firefox:Enterprise Policies]Stop using ChromeUtils.import(..., null) for importing EnterprisePolicies.jsm
Bug 1710756 R[Firefox:Keyboard Navigation]Expose preventFocusRing to error pages.
Bug 1708489 R[Firefox:Messaging System]Customize New User Onboarding flow to use proton background styles for more than 3 screens
Bug 1707575 R[Firefox:Messaging System]The elements from the second and the third slide of the new users Onboarding page are not automatically recognized by a screen reader software
Bug 1709984 R[Firefox:New Tab Page]Disable Snippets by Default in MR1
Bug 1709344 R[Firefox:Nimbus Desktop Client]Add Nimbus to about:privatebrowsing
Bug 1709360 R[Firefox:Nimbus Desktop Client]Turn off timer syncing for updating Nimbus experiments
Bug 1709363 R[Firefox:Nimbus Desktop Client]Nimbus test util for enrollWithFeatureConfig
Bug 1710700 R[Firefox:Pocket]Replace yet more saved.js jQuery code with native DOM
Bug 1703326 R[Firefox:Session Restore]Stop relying on ContentSessionStore for "SessionStore:crashedTabRevived"
Bug 1707754 R[Firefox:Theme]Protections panel subview arrow should be consistent with other subview arrows
Bug 1709173 R[Firefox:Theme]Extend the pause in the download-complete button before transitioning back to the download icon
Bug 1709394 R[GeckoView:General]Don't use chunked data to set current editable text in GeckoEditableChild.onTextChange
Bug 1710847 R[Toolkit:Notifications and Alerts]Dark mode modals are unreadable if the OS is using high contrast mode
Bug 1710441 R[Toolkit:Performance Monitoring]The about:processes table uses the word "Process" too many times
Bug 1702869 R[Toolkit:Reader Mode]Give Reader mode some proton treatment
Bug 1706839 R[WebExtensions:General]Remove or update probes expiring in Firefox 91: WEBEXT_*
###########
Changes to 66 bugs - 61 fixed.
2 bugs are not included due to being restricted