Changes in 20210518094531

Built from 4f930697652e22d5b9202be2ae2024d1df47a927

..index..
Bug 1627175 A[Core:DOM: Editor]Move some utility methods in editor classes which can be static to EditorUtils or HTMLEditUtils
Bug 1520983 R[Core:DOM: Events]Interop issues with composition events and IMEs like the OSX emoji picker and accent menu of Western keyboard layout
Bug 1711455 R[Core:DOM: Security]Update URL in test cases of browser/components/extensions/test/browser/browser_ext_incognito_views.js
Bug 1711419 R[Core:DOM: Security]Update PBM tests within netwerk/test/unit/ to work with https-first-mode enabled
Bug 1711078 R[Core:DOM: Security]Mark immutable nsIPrincipal fields as `const`
Bug 1711057 R[Core:DOM: UI Events & Focus Handling]:focus-visible does not match for programmatic keyboard focus after mouse click
Bug 1679753 A[Core:Disability Access APIs]Crash in [@ IPCError-browser | AddChildDoc binding to nonexistant proxy!]
Bug 1710976 R[Core:Disability Access APIs]Add a pref for Cache the World
Bug 1710867 R[Core:Disability Access APIs]Voiceover induces serious memory leak
Bug 1711472 R[Core:Graphics: Text]Update HarfBuzz to 2.8.1
Bug 1711214 R[Core:Graphics: WebRender]Use ShmBuffer for NativeLayerRootWayland surface
Bug 1674396 R[Core:Graphics: WebRender]High memory and CPU usage during video playback on Twitch with webrender software fallback
Bug 1711538 R[Core:Graphics: WebRender]Improve 'compatible_type()'
Bug 1711490 R[Core:Graphics: WebRender]Stop using allocating a depth buffer for the main window.
Bug 1711579 R[Core:Graphics: WebRender]Add more fuzz to layout/reftests/css-gradients/linear-gradient-repeated.html for SW-WR
Bug 1710325 R[Core:Graphics: WebRender]Software WebRender causes Proton tabs to render incorrectly
Bug 1710814 R[Core:Graphics: WebRender]Tile large images more aggressively
Bug 1708500 R[Core:IPC]Reduce the size of `ManagedContainer`
Bug 1711164 R[Core:ImageLib]Intermittent Assertion failure: false (MOZ_ASSERT_UNREACHABLE: No/wrong surface in container!), at /builds/worker/checkouts/gecko/image/Image.cpp:327
Bug 1710495 R[Core:JavaScript Engine]Remove unused args from ReportInNotObjectError
Bug 1710510 R[Core:JavaScript Engine]Pref-flip Ergonomic Brand Checks
Bug 1709646 R[Core:JavaScript Engine]Re-align stack comments in BytecodeEmitter.cpp
Bug 1711423 R[Core:JavaScript: GC]Move remaining GC APIs out of jsapi.h
Bug 1711421 R[Core:JavaScript: GC]Remove jsapi.h and jsfriendapi.h includes from GC code
Bug 1688188 R[Core:JavaScript: GC]Replace changes to GC parameters and zeal mode with auto classes in jsapi-tests
Bug 1671114 R[Core:Memory Allocator]logalloc-replay improvements
Bug 1711561 R[Core:Networking: DNS]Avoid racing when access NetworkConnectivityService::mIPv4/6
Bug 1675496 R[Core:Networking: HTTP]Try to measure and compare upload/download performance of HTTP3
Bug 1711424 R[Core:Panning and Zooming]when setting a new resolution from apz calculate it to avoid float inaccuracy
Bug 1703646 R[Core:Panning and Zooming]gfx/layers/apz/test/mochitest/test_group_zoom-2.html fails with proton enabled
Bug 1708422 R[Core:Spelling checker]Fortify code around `mozInlineSpellChecker::DoSpellCheck`
Bug 1653659 N[Core:Spelling checker]Sandbox hunspell using RLBox
Bug 1540737 R[Core:Web Painting]Add layerless painting
Bug 1690954 R[Core:Widget]<select> drop arrow hard to see with non-native theme
Bug 1708324 R[Core:Widget: Cocoa][Fission] Full screen button for YouTube video embedded on Reddit doesn't work
Bug 1711094 R[Core:Widget: Gtk][wayland] Split out WindowBackBuffer
Bug 1710886 R[Core:XPCOM]Minor fix ups for some leak documentation
Bug 1710990 R[Data Platform and Tools:Glean: SDK]Intermittent SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/sys/unix/mutex.rs:63:17 in std::sys::unix::mutex::Mutex::lock::h174542705dc79b0a
Bug 1711001 R[DevTools:Console]Intermittent devtools/client/webconsole/test/browser/browser_console_error_source_click.js | A promise chain failed to handle a rejection: can't access property "has", this._offResourceEvent is null - stack: on@resource://devtools/client/
Bug 1707556 R[DevTools:Debugger]Implement a thread configuration command
Bug 1711096 R[DevTools:Framework]getAllFronts for target commands should support multiple target types
Bug 1709035 R[DevTools:General]Hover text of remote control robot icon should explain the reason for remotecontrol
Bug 1709036 R[DevTools:General]Remote control robot icon should be visible on all pages
Bug 1711397 R[DevTools:Inspector: Compatibility]Update MDN compat data (2021 May 4th week)
Bug 1710749 R[Firefox:Enterprise Policies]Website filter can be bypassed with reader mode
Bug 1711480 R[Firefox:General]Remove proton doorhanger and modal pref changes from tests
Bug 1709050 A[Firefox:Keyboard Navigation]Focus ring displayed by default on C2A for some about:pages
Bug 1709591 R[Firefox:Menus][RTL] The FxA "Show More Tabs" arrow points upwards instead of downwards
Bug 1710955 N[Firefox:Messaging System]Change MR1 upgrade onboarding to Pin then Default then Theme screens
Bug 1711430 R[Firefox:Messaging System]The second screen of the "about:welcome" page is skipped if a double click action is performed on the "Not now" secondary button from the first screen
Bug 1705855 A[Firefox:New Tab Page]Proton newtab have way too much padding and cause page scroll
Bug 1709938 R[Firefox:Nimbus Desktop Client]about:support should list Nimbus experiments and remote defaults
Bug 1711491 R[Firefox:Nimbus Desktop Client]Remove string usage in nimbus about:studies reporting
Bug 1711370 R[Firefox:Preferences]Mouse hover text is black with dark blue background in about:preferences applications action
Bug 1709472 R[Firefox:Site Identity]Change the tab icon for net error pages from warning icon to info icon
Bug 1696251 A[Firefox Build System:Mach Core]Allow Mach commands as standalone functions
Bug 1699480 R[GeckoView:General]GV Content Permissions overhaul part 2: add setPermission, update onContentPermissionRequest, and let Gecko persist permissions
Bug 1710839 R[Remote Protocol:Agent]Remove the "remote.enabled" preference
Bug 1711296 R[Toolkit:Preferences]very low contrast on container icons in dark theme preferences page
Bug 1674383 R[WebExtensions:Compatibility]Permit SharedArrayBuffer in WebExtension
###########
Changes to 60 bugs - 52 fixed.
1 bugs are not included due to being restricted