Changes in 20210519083222

Built from de62b7dc09b8bfba7cdb04deda52e0b70b7d3f99

..index..
Bug 1710803 R[Core:DOM: Content Processes]Intermittent [tier2] dom/ipc/tests/browser_gc_schedule.js | GC can begin on tab 1 - Got +0, expected null
Bug 1709236 R[Core:DOM: Core & HTML]crash near null in [@ Top]
Bug 1710988 R[Core:DOM: Core & HTML]Apply clang-tidy fixes to nsDOMWindowUtils.cpp
Bug 1627175 R[Core:DOM: Editor]Move some utility methods in editor classes which can be static to EditorUtils or HTMLEditUtils
Bug 1707138 R[Core:DOM: Navigation][BFCache] Don't send session store updates after we start process switching
Bug 1710850 R[Core:DOM: Security]Update PBM tests within browser/components/privatebrowsing to work with https-first-mode enabled
Bug 1711646 R[Core:DOM: Security]Update PBM tests within devtools/client to work with https-first-mode enabled
Bug 1711438 R[Core:DOM: Security]Update PBM tests within toolkit/mozapps to work with https-first-mode enabled
Bug 1708768 R[Core:Graphics: Text]Defer initialization of gfxPlatformFontList until really needed, to allow more time for the RegisterFonts thread to run
Bug 1709462 R[Core:Graphics: WebGPU]WebGPU: Crash when getBindGroupLayout is used
Bug 1548056 R[Core:Graphics: WebRender]Stop using FrameLayerBuilder for painting filters in blob grouping code
Bug 1699588 A[Core:Graphics: WebRender]RenderCompositorOGLSWGL does not use external compositing for WebGL rendering on Android
Bug 1711586 R[Core:Graphics: WebRender]Enable reftest ASAN tests for Software WebRender on Linux
Bug 1711486 R[Core:Graphics: WebRender]Don't show picture tiles in the texture-cache debug view
Bug 1711462 N[Core:Graphics: WebRender]Evict texture cache items when deleting image keys
Bug 1711409 R[Core:Graphics: WebRender]Introduce static coordinate system id on spatial nodes
Bug 1705024 A[Core:Graphics: WebRender]Improve eviction of cached render task
Bug 1711560 R[Core:Graphics: WebRender]Enable more ASAN tests for WebRender on Linux
Bug 1710989 R[Core:IPC]Apply clang-tidy fixes to IdleSchedulerParent.cpp
Bug 1711342 R[Core:JavaScript Engine]AddressSanitizer: SEGV or MOZ_CRASH(This promise should never be rejected)
Bug 1710835 A[Core:JavaScript Engine]Even more PropertyDescriptor work
Bug 1703481 R[Core:JavaScript: GC]Crash in [@ OOM | unknown | js::AutoEnterOOMUnsafeRegion::crash | js::MovableCellHasher<T>::hash]
Bug 1711076 R[Core:JavaScript: GC]Difficult to diagnose perf differences caused by GCs before a profile starts
Bug 1711128 A[Core:JavaScript: GC]Revert just the GCReason changes of bug 1692308
Bug 1711561 R[Core:Networking: DNS]Avoid racing when access NetworkConnectivityService::mIPv4/6
Bug 1710052 R[Core:Panning and Zooming]if two repaint requests get issued on the same frame with async zoom the second will be completely dropped
Bug 1707348 R[Core:Panning and Zooming]overscroll stuck with vertical scrolling inside horizontally scrollable element inside fixed pos
Bug 1708810 R[Core:Performance]migrate remaining MDN perf docs to in-tree - power docs
Bug 1394579 A[Core:SVG]Consider adding code for checking mozilla signing key for context-fill svg
Bug 1711262 A[Core:Security: PSM]Upgrade Firefox 90 to use NSS 3.66
Bug 1686681 R[Core:Security: Process Sandboxing]RDD crash in [@ __tcgetattr]
Bug 1710685 N[Core:Security: Process Sandboxing]lucet-wasi clock() in RLBox sandboxes is broken
Bug 1710101 R[Core:Storage: localStorage & sessionStorage]Permanent Android org.mozilla.geckoview.test.StorageControllerTest.clearDataForSessionContext | java.lang.AssertionError: Local storage value should match when Gecko 90 switches to Late Beta on 2021-06-18
Bug 1540737 R[Core:Web Painting]Add layerless painting
Bug 1705080 R[Core:WebRTC: Audio/Video]MediaStreams are not compliant with EventTarget behaviour
Bug 1708416 A[Core:Widget: Gtk][wayland] Implement n-buffering for the software backend (Basic/SWWR)
Bug 1711090 R[Core:XPCOM]Support creating timers with a std::function callback
Bug 1709227 R[Core:XPCOM]global-buffer-overflow in [@ mozilla::XULStore::GetService] on launch
Bug 1711463 A[DevTools:Framework]Update EvaluationContextSelector on DOCUMENT_EVENT
Bug 1704458 A[DevTools:Framework]Toolbox title isn't updated when navigating with server side target switching enabled
Bug 1691577 A[DevTools:Framework]Fix and re-enable devtools/client/framework/test/browser_toolbox_window_title_frame_select.js test for Fission
Bug 1644360 R[DevTools:Framework]Cover early resource observing when navigating to distinct processes
Bug 1691576 A[DevTools:Framework]Fix and re-enable devtools/client/framework/test/browser_toolbox_window_title_changes.js test for Fission
Bug 1711156 R[Firefox:Address Bar]Deduplicate unit converter results with search suggestions
Bug 1711449 R[Firefox:Address Bar][Phase 2 & Phase 3] The click and impressions telemetry are not registered if the "show search suggestions ahead of history" option is unchecked
Bug 1555637 R[Firefox:File Handling]Opening a PDF from Windows Explorer with Firefox just makes a copy of it, but doesn't display it (when PDFs are set to "save to disk" in Firefox)
Bug 1706479 A[Firefox:Foxfooding]Focus ring for extension page action is different color than built in page actions when dark mode or theme are enabled
Bug 1711111 R[Firefox:Messaging System]Text in Tracking Protection milestone notification is off-center
Bug 1711539 R[Firefox:Messaging System]Update localization note for welcome page caption
Bug 1699082 R[Firefox:Messaging System]Add test for checking precedence order for loading AW data sources
Bug 1710899 R[Firefox:Pocket]Pocket panel learn more link copy capitalization needs fixing
Bug 1711086 R[Firefox:Pocket]Pocket panel adding tags after a max char limit fails if you're using a dropdown tag
Bug 1702082 R[Firefox:Pocket]"Saved to Pocket" door hanger has a white rectangle at the bottom
Bug 1710407 R[Firefox:Preferences]Autofill address/credit card dialogs are unnecessarily scrollable
Bug 1710857 R[Firefox:Protections UI]Broken cookie state label in protections panel when set to block all cookies
Bug 1710094 R[Firefox:Protections UI]Protections popup toggle should use Proton primary colors
Bug 1711517 R[Firefox:Search]Add ESLint jsdoc validation to browser/components/places
Bug 1711580 R[Firefox:Theme][macOS] Row labels in about:support (first column) are illegible (white-on-white text) in macOS high contrast mode
Bug 1709161 R[Firefox:Theme]AppMenu zoom out button icon should have its horizontal stroke match the zoom in button
Bug 1706308 R[Firefox:about:logins]The numbers of imported/not imported logins displayed on the "Import Summary Report" page are not aligned on the same line
Bug 1694531 R[Firefox Build System:Build Documentation]Please add documentation to the Firefox Source Docs for how to run tryserver builds on Apple Silicon machines
Bug 1704426 R[Firefox Build System:Build Documentation]Document supported build hosts
Bug 1711816 R[Firefox Build System:General][gcc 11] Multiple errors building stdc++compat.cpp
Bug 1706774 R[Firefox Build System:General]Building `--enable-application=memory` fails on Windows
Bug 1696531 N[Firefox Build System:Task Configuration]Run xpcshell-test against Python 3 in CI
Bug 1711765 R[GeckoView:General]Update GV content permission documentation to reflect recent API changes.
Bug 1711381 R[Toolkit:Notifications and Alerts]A page spamming `prompt()` can trigger window prompts when the containing browser window goes away
Bug 1708451 R[Toolkit:Password Manager][Proton] The highlight on "Don't save" button from the Save login panel is not correctly displayed
Bug 1710152 R[Toolkit:Startup and Profile System]Consider removing WMI code
Bug 1710664 A[Toolkit:Telemetry]FOG should report Update Channel, not Build Channel
Bug 1709147 R[Toolkit:Telemetry]Consider whether FOG's Datetime should return something better than a String in C++ and JS
Bug 1711066 R[WebExtensions:General]tweak toolkit/mozapps/extensions/test/xpinstall/browser_offline.js so that it works with SHIP+BFcache
###########
Changes to 72 bugs - 56 fixed.
3 bugs are not included due to being restricted