Changes in 20210202095107

Built from 57bcdf857d44b8c95dc8b9382a6e0ab7c2b52e4f

..index..
Bug 1685099 R[Core:Audio/Video: Playback]VP9 60fps Youtube-live stream constantly drops frames because webm init data triggers decoder recreation
Bug 1683016 R[Core:Audio/Video: Playback]Intermittent dom/media/mediacontrol/tests/browser/browser_remove_controllable_media_for_active_controller.js | Test timed out -
Bug 1637651 R[Core:DOM: Core & HTML]`nsContentSink::ProcessLinkHeader` can't parse value-less attributes at the end of the value
Bug 1689868 R[Core:DOM: Editor]Intermittent editor/reftests/input-text-notheme-onfocus-reframe.html == editor/reftests/input-text-notheme-onfocus-reframe-ref.html | image comparison, max difference: 5, number of differing pixels: 1
Bug 1665530 R[Core:DOM: Events][UI Events][Input Events] Ship `beforeinput` event and `InputEvent.getTargetRanges()` in Release channel and Beta channel
Bug 1598613 R[Core:DOM: HTML Parser]Speculative loader should respect the `media` attribute of the <link> tag
Bug 1643789 R[Core:DOM: Navigation]Shouldn't use alternate fixup for links placed in-content when middle-clicking / opening links in new tabs
Bug 1673617 R[Core:DOM: Navigation]Reduce complexity of session restore with SHIP
Bug 1687891 R[Core:DOM: Security]Add Telemetry for Principal Validation in ContentParent
Bug 1676970 V[Core:DOM: Selection]Assertion failure: !aRootNode || aNotInsertedYet || (aStartBoundary.Container()->IsInclusiveDescendantOf(aRootNode) && aEndBoundary.Container()->IsInclusiveDescendantOf(aRootNode) && ... (Wrong root), at src/dom/base/nsRange.cpp:855
Bug 1103374 R[Core:DOM: Selection]Need tests for arrow-key caret movement and selection in vertical writing modes
Bug 1688832 N[Core:DOM: Serializers]Fortify code around `AccessibleCaretManager::UpdateCarets`
Bug 1680651 R[Core:DOM: UI Events & Focus Handling]New wpt failures in /pointerevents/pointerevent_capture_suppressing_mouse.html
Bug 1685491 R[Core:DOM: UI Events & Focus Handling]Cannot test `Home`, `End`, `PageDown`, `PageUp` etc, on Linux and macOS
Bug 1688730 N[Core:Disability Access APIs]Layout table status should be cached, invalidated by attr changes on mac
Bug 1688972 R[Core:Disability Access APIs]FocusedChild fails when focus is in iframe
Bug 1690124 R[Core:Graphics]Use Skia instead of Cairo for FilterNodeSoftware.
Bug 1689940 R[Core:Graphics]Add display adapter info to about:support
Bug 1690027 R[Core:Graphics: WebRender]Stop using texelFetchOffset on macOS because it appears to be buggy on macOS Intel
Bug 1689316 R[Core:Graphics: WebRender]Simplify if statements generated from switch statements in webrender shaders
Bug 1675876 R[Core:Graphics: WebRender]MOZ_RELEASE_ASSERT(mBuffer != nullptr) Crash in [@ mozilla::wr::RenderBufferTextureHostSWGL::RenderBufferTextureHostSWGL]
Bug 1689203 R[Core:Graphics: WebRender]Fallback to Software WebRender if disabling WebRender due to runtime error
Bug 1689880 V[Core:JavaScript Engine: JIT]Hit MOZ_CRASH(Unexpected MIRType.) at jit/TypePolicy.cpp:294
Bug 1688913 A[Core:JavaScript Engine: JIT]Follow-up changes for bug 1687441
Bug 1688033 N[Core:JavaScript Engine: JIT]Use scalar replacement to optimize the arguments object in Warp
Bug 1690022 R[Core:JavaScript: GC]Refactor GC statistics in preparation for concurrent marking
Bug 1689794 R[Core:JavaScript: GC]Assertion failure: isIdle(), at gc/Nursery.cpp:144 with gczeal
Bug 1689950 R[Core:Javascript: WebAssembly]Vendor in CL a25399760e9f12b679aa267dd2af7cfedc72bb71
Bug 1686633 R[Core:Javascript: WebAssembly]Check for commutative operator in x86shared::visitBinarySimd128 can't work
Bug 1683126 V[Core:Layout]Assertion failure: !kidFrame->IsPlaceholderFrame() (we should never push fixed pos placeholders), at /builds/worker/checkouts/gecko/layout/generic/nsCanvasFrame.cpp:847
Bug 1689856 R[Core:Layout]Intermittent scrolling/iframe-scrolling-attr-1.html == scrolling/iframe-scrolling-attr-ref.html | image comparison, max difference: 1, number of differing pixels: 80
Bug 1689371 R[Core:Layout]Crash in [@ ExpandHeightForDynamicToolbarImpl<T>]
Bug 1686395 R[Core:Layout]Remove [Un]RegisterAccessKey calls in frame code
Bug 1541915 R[Core:Layout]Intermittent layout/base/tests/test_scroll_per_page.html | Test timed out.
Bug 1689912 V[Core:Layout]Assertion failure: found (should have found our rendered legend), at src/layout/base/nsCSSFrameConstructor.cpp:9358
Bug 1588966 R[Core:Layout: Columns]The block-end border and padding are always subtracted from available content area if the column container is in paginated context
Bug 1689719 R[Core:Layout: Flexbox]Table as flex item has different width after bug 1689045
Bug 1687426 R[Core:Layout: Text and Fonts]With CSS property "font-family: serif", non-CJK lang attributes causes fonts fallback to sans-serif fonts
Bug 1687413 R[Core:Networking: Cache]Crash in [@ nsTSubstring<T>::Assign | mozilla::TokenizerBase<T>::Parse]
Bug 1690000 R[Core:Networking: HTTP]We are not restarting a transaction without Http3 if http3 fails and the origin route has the same hostname and port as the AltSvc route
Bug 1688475 R[Core:Panning and Zooming]Remove uses of waitForApzFlushedRepaints
Bug 1687886 R[Core:Panning and Zooming]don't request a repaint if it's the first time for an apzc getting metrics (regression from bug 1667475)
Bug 1687926 R[Core:Panning and Zooming]don't request a repaint if it's the first time for an apzc getting metrics (regression from bug 1627012)
Bug 1687067 R[Core:Panning and Zooming][Fission] Scrollwheel event hand off is broken on page https://www.dinacon.org/
Bug 1687927 A[Core:Panning and Zooming]don't request a repaint if it's the first time for an apzc getting metrics (regression from bug 1662013)
Bug 1682536 A[Core:Storage: Quota Manager]Use NotNull more in quota manager and quota clients
Bug 1685677 R[Core:Storage: Quota Manager]Refactor QuotaManager to improve maintainability
Bug 1689802 R[Core:Storage: localStorage & sessionStorage]Perma build bustage /builds/worker/workspace/obj-build/dist/include/mozilla/dom/quota/CheckedUnsafePtr.h:186:64: error: no viable conversion from 'const mozilla::NotNull<mozilla, when Gecko 87 merges to Beta on 2021-02-22
Bug 1689827 R[Core:Widget]Remove length parameter from JS callers of setTransferData
Bug 1688139 R[Core:Widget: Cocoa]Remove "Some other process has enabled secure event input" assertion
Bug 1690043 R[Core:Widget: Gtk]Custom scrollbars on Linux can't have transparency.
Bug 1689993 R[Core:Widget: Gtk]Non-native theme form elements font size is 13px, should be 13.3333px
Bug 1690152 R[Core:XPCOM]ppc64 xptcinvoke doesn't account for situation with GPRs overflowed but FPRs still in registers
Bug 1689854 R[Core:XUL]Intermittent xul/treetwisty-svg-context-paint-1.xhtml == xul/treetwisty-svg-context-paint-1-ref.xhtml | image comparison, max difference: 1, number of differing pixels: 1
Bug 1689899 R[DevTools:Inspector]Allow devtools to toggle the :target pseudo-class
Bug 1685734 A[Firefox:Address Bar]Add telemetry for tab-to-search result impressions
Bug 1686330 A[Firefox:Address Bar]Add telemetry for tab-to-search result impressions, per-engine
Bug 1690051 N[Firefox:File Handling]Make sanitize_non_media_extensions pref work
Bug 1660198 R[Firefox:Installer]Add installation data to telemetry
Bug 1685779 V[Firefox:Keyboard Navigation]Change Back button tooltip to mention Alt+Left Arrow (Cmd+Left Arrow) keyboard shortcut
Bug 1689632 R[Firefox:Menus]Simplify Help menu
Bug 1689955 R[Firefox:Messaging System]Land strings for What's New Panel content in Firefox 86
Bug 1685525 R[Firefox:Messaging System]Update or add a trigger capable of targeting newtab/homepage for messages
Bug 1690006 R[Firefox:Nimbus Desktop Client]Add an option to not emit an exposure event from isFeatureEnabled
Bug 1523453 R[Firefox:Preferences]Remove unused workaround for gAppUpdater in preferences
Bug 1688643 R[Firefox:Search]Ensure obsolete OpenSearch style application engines are dropped in the search service
Bug 1689853 R[Firefox:Untriaged]Bookmarklet using window.open triggers popup blocker
Bug 1647259 R[Firefox Build System:Lint and Formatting]xpidl.py: Value 'list' is unsubscriptable E1136 (pylint)
Bug 1607713 R[Firefox Build System:Task Configuration]Intermittent Linux 18.04 <test-name> | application terminated with exit code 6 | application crashed [@ libc.so.6 + 0x3ee97] - (libxul.so!mozilla::ipc::MessagePump::Run)
Bug 1689298 R[Firefox Build System:Task Configuration]macOS DevEdition tasks should not run on mozilla-release
Bug 1689232 R[Release Engineering:Release Automation: Signing]The openH264 plugin cannot run on Apple Silicon without signing
Bug 1631462 R[Release Engineering:Release Automation: Snap]Wayland should be enabled in Snap package
Bug 1683392 R[Remote Protocol:Agent]High CPU load for "mach puppeteer-test" since using "npm ci"
Bug 1687221 R[Toolkit:Crash Reporting]Refactoring in fix_stacks.py
Bug 1687622 R[Toolkit:Startup and Profile System][macOS] Unicode profile shows boxes then "loads" itself on Nightly 86
Bug 1689438 R[Toolkit:Telemetry]Instrument IO Errors and inconsistencies in ClientID.jsm
Bug 1685809 R[Toolkit:Telemetry]Remove expired Scalars `telemetry.profile_directory_scans` and `telemetry.profile_directory_scan_date` and Histogram "PROFILE_DIRECTORY_FILE_AGE"
Bug 1688937 R[Toolkit:Telemetry]Intermittent toolkit/components/telemetry/tests/unit/test_TelemetrySession.js | test_setup - [test_setup : 567] false == true
Bug 1689830 R[Toolkit:XUL Widgets]Stop using <deck> for .wizard-page-box
###########
Changes to 79 bugs - 62 fixed.