Changes in 20210119091250

Built from 587f98357f81f66470ee61cd24b8725b81f0f1b1

..index..
Bug 1677107 R[Core:Audio/Video: Playback]Add Telemetry for tracking multiple PiP support usage
Bug 1683120 R[Core:Canvas: 2D]vsynctester.com becomes very slow with remote canvas and d3d11 (not advanced) after switching tabs
Bug 1687276 R[Core:Canvas: 2D]Remote 2D canvas rides again
Bug 1687126 R[Core:DOM: CSS Object Model]Remove a spurious check in HTMLStyleElement::UnbindFromTree which causes shadowRoot.styleSheets to be incorrect.
Bug 1619197 R[Core:DOM: Core & HTML]Show .opus files with audio/* filter in file upload
Bug 1686822 R[Core:DOM: Core & HTML]javascript es6 modules don't get loaded in chrome:// xhtml files
Bug 1687167 R[Core:DOM: Editor]Move IME handling guide to source docs
Bug 1556703 R[Core:DOM: Events]invalid pointer id thrown when calling releasePointerCapture
Bug 1687340 R[Core:DOM: Navigation]Change test_bfcache_plus_hash.html to use BroadcastChannel
Bug 1130891 N[Core:DOM: Selection]Add option to exclude ruby annotation from plain text when copied
Bug 1685303 N[Core:DOM: Selection]Fortify code around `AccessibleCaretManager::OnSelectionChanged`
Bug 1687241 R[Core:DOM: Selection]Build bustage on nsContainerFrame.cpp
Bug 1659383 R[Core:DOM: UI Events & Focus Handling]Tab occasionally steals focus
Bug 1687062 R[Core:DOM: UI Events & Focus Handling]Modify manual wpt pointerevent_element_haspointercapture_release_pending_capture-manual.html to use WebDriver
Bug 1687066 R[Core:DOM: UI Events & Focus Handling]Modify manual wpt pointerevent_releasepointercapture_release_right_after_capture-manual.html to use WebDriver
Bug 1687068 R[Core:DOM: UI Events & Focus Handling]Modify manual wpt pointerevent_setpointercapture_override_pending_capture_element-manual.html to use WebDriver
Bug 1687069 R[Core:DOM: UI Events & Focus Handling]Modify manual wpt pointerevent_setpointercapture_to_same_element_twice-manual.html to use WebDriver
Bug 1685938 R[Core:Gecko Profiler]Reduce gap between CPU measurements and sample timestamp
Bug 1687219 R[Core:Graphics]Update a bunch of telemetry expirations.
Bug 1687246 R[Core:Graphics: Layers][wayland] Sort displays by ID
Bug 1686274 R[Core:Graphics: Text]Determine if we still need to load TwemojiMozilla.ttf when running gfxWindowsPlatform::CreatePlatformFontList
Bug 1684781 N[Core:Graphics: WebRender]Improve performance of mix-blend and backdrop-filter
Bug 1686830 R[Core:Graphics: WebRender]Give the texture cache one LRU cache per texture type, rather than one global LRU cache with a global limit
Bug 1685482 R[Core:JavaScript Engine]Disallow variable name "async" in for-of loops
Bug 1685483 R[Core:JavaScript Engine]Disallow unparenthesised `await` expressions on the lhs of exponentiation expressions
Bug 1687228 R[Core:JavaScript Engine]Crash in [@ js::BaseScript::enclosingScope]
Bug 1687338 R[Core:JavaScript Engine]Move ScriptSource XDR-encoding to the linearize step of Stencil-XDR
Bug 1686658 R[Core:JavaScript Engine: JIT]Tidy up debug output with IONFLAGS=, especially IONFLAGS=all
Bug 1687255 R[Core:JavaScript Engine: JIT]Remove more unused MIR node methods and remove some callers to MDefinition::mightBeType
Bug 1687306 R[Core:JavaScript: Standard Library]TypedArrayObject::set_impl should call TypedArrayObject::convertForSideEffect instead of ToNumber
Bug 1686758 R[Core:Javascript: WebAssembly]Avoid redundant move when extracting lane 0 of f64x2 or f32x4 into the same register
Bug 1687063 R[Core:Javascript: WebAssembly]Improve error messages when trying to consume a Reponse for WebAssembly
Bug 1682045 R[Core:Layout]OneShotPostRefreshObserver can possibly leak and also leak presShell
Bug 1682948 R[Core:Networking]ThreadSanitizer: data race [@ CacheEntry::GetSecurityInfo] vs. [@ CacheEntry::GetIsForcedValid]
Bug 1666423 R[Core:Panning and Zooming]Migrate helper_bug1271432.html to async/await style
Bug 1685293 R[Core:Panning and Zooming]Intermittent gfx/layers/apz/test/mochitest/browser_test_scrolling_in_extension_popup_window.js | Mouse wheel scrolling works in the popup window -
Bug 1686664 R[Core:Panning and Zooming]Migrate some APZ tests to async/await style
Bug 1682967 R[Core:Performance]Update the alert emails for performance probes
Bug 1687136 R[Core:SVG]Remove svg.transform-box.enabled.
Bug 1687195 R[Core:SVG]Invalid enums should return the initial value, not the unknown value
Bug 1683828 A[Core:Storage: Cache API]Use QM_TRY etc. more in Cache API
Bug 1684838 R[Core:Storage: Cache API]Crash in [@ mozilla::dom::cache::db::CacheKeys]
Bug 1685098 R[Core:Storage: Quota Manager]Migrate dom/quota/ActorsParent.cpp to use QM_TRY et al.
Bug 1686910 R[Core:Storage: Quota Manager]Bad handling of non-existent origin directory in SaveOriginAccessTimeOp::DoDirectoryWork
Bug 1568133 R[Core:Widget: Cocoa]React to DOM changes in Mac Menu
Bug 1687268 R[Core:Widget: Cocoa]Crash in [@ -[ChildView pasteboard:item:provideDataForType:]]
Bug 1588904 R[Core:Widget: Gtk][Linux/EGL] Use correct rendering device in multi-GPU setup
Bug 1607741 R[DevTools:Console]Remove the cd command
Bug 1682340 R[DevTools:Console]Reader Mode activates erroneously when trying to activate the Search History in the Console's multi-line editor mode
Bug 1687192 R[DevTools:Console]Multiple batched request updates with the same id override each other
Bug 1682335 R[DevTools:Debugger]Remove unused takeScreenshot in devtools/client/debugger/test/mochitest/head.js
Bug 1686933 R[DevTools:Debugger]Remove unused sendPacket/sendPacketToThread helpers
Bug 1686036 R[DevTools:General]DAMP Perf regression in panelsInBackground.reload (100%) (+ others)
Bug 1489217 R[DevTools:Netmonitor]Handler function threw an exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsITraceableChannel.setNewListener]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame
Bug 1665383 R[DevTools:Netmonitor]Enable NETWORK_EVENT and NETWORK_EVENT_STACK_TRACE resources by default
Bug 1687205 R[DevTools:Netmonitor]The response is getting the network stacktrace actor id instead of the network event actor id
Bug 1682393 A[Firefox:General]Show origin to tabmodal alert/confirm/prompt dialogs
Bug 1686558 R[Firefox:General]Skeleton UI is one pixel off above the tab if window is not maximized
Bug 1601841 R[Firefox:Security]about:certificate uses build locale's date format (instead of OS-configured date format) for validity dates, leading to day vs. month confusion
Bug 1685682 R[Firefox:Security]Firefox keeps asking to "Allow this site to open potplayer link in Potplayer( 64 bit)" every time i send a youtube video link to be opened in Potplayer video player
Bug 1603734 R[Firefox:Session Restore]browser_frame_history.js is strange and should probably be updated for e10s
Bug 1686766 R[Firefox:Toolbars and Customization]Record a preference value when the user interacts with the Library buttons
Bug 1685729 R[Firefox:Top Sites]Refresh top sites on region change
Bug 1519636 N[Firefox Build System:Lint and Formatting]Reformat recent changes to the Google coding style
Bug 1649598 A[Toolkit:OS.File]ProfileAge.jsm imports OS.File during startup
Bug 1676942 R[Toolkit:OS.File]Add equivalent of CommonUtils.{read,write}JSON to IOUtils
Bug 1668849 R[Toolkit:Printing]Tabbing through the page range or margin select box leaves a console error
Bug 1685823 R[Toolkit:Printing]Preview updates twice when sheet count changes after changing printers
Bug 1645071 R[WebExtensions:Request Handling]WebRequest.jsm should not await onSendHeaders event dispatch
###########
Changes to 69 bugs - 62 fixed.