Changes in 20210324084848

Built from 3be60f42358afa252f4e8fba01baba156dbd7ffe

..index..
Bug 1700075 R[Core:Audio/Video]Switch MOZ_ASSERT_IF to MOZ_RELEASE_ASSERT in MediaTrack::AppendMessage
Bug 1301409 R[Core:Audio/Video: Playback]Reenable mediasource-activesourcebuffers test
Bug 1352050 R[Core:Audio/Video: Playback]MSE mochitests are disabled on Android
Bug 1694517 R[Core:Audio/Video: Playback]Update libdav1d to 6c6d25d3 for Firefox 89
Bug 1699434 R[Core:Audio/Video: Playback]Do not filter AAC based on sample rate, instead let decoder creation fail if we have a rate we can't handle
Bug 1693049 V[Core:DOM: Core & HTML]Assertion failure: !aRootNode || aNotInsertedYet || (aStartBoundary.Container()->IsInclusiveDescendantOf(aRootNode) && aEndBoundary.Container()->IsInclusiveDescendantOf(aRootNode) && aRootNode == RangeUtils::ComputeRootNode(aStartBoundary.Container()) &&
Bug 1693070 R[Core:DOM: Core & HTML]Intermittent /html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-currentSrc.html | TypeError: can't access property "apply", f is undefined
Bug 1220696 R[Core:DOM: Editor]textarea execcommand insertText not working properly
Bug 1528289 R[Core:DOM: Events]Middle click-hold-release fires paste event after autoscrolling
Bug 673087 R[Core:DOM: HTML Parser]XML declaration in text/html not used as an internal character encoding declaration (due to WHATWG HTML compliance)
Bug 1700241 R[Core:DOM: UI Events & Focus Handling]The offset{X|Y} of click mouse event on label element is not 0 when accesskey is pressed
Bug 1672141 N[Core:DOM: UI Events & Focus Handling]Intermittent dom/events/test/pointerevents/test_wpt_touch_action.html | Test timed out.
Bug 1686662 R[Core:DOM: UI Events & Focus Handling]Middle mouse click on a result link of DuckDuckGo not only opens the link but also causes auto-scrolling
Bug 1699683 R[Core:Gecko Profiler]Enabling the profiler with the IO interposer to profile tests in debug builds leaks in content processes at shutdown
Bug 1699768 A[Core:Graphics]200ms long white frame during navigation on amazon music
Bug 1699598 R[Core:Graphics: WebRender]Create GLContext for CompositorOGL when sw-wr is enabled on Android
Bug 1699603 R[Core:Graphics: WebRender]Switch dirty region tracking from bitmask to rects
Bug 1700339 R[Core:Graphics: WebRender]__VERSION__ conflicts with a clang built-in macro
Bug 1678892 R[Core:Graphics: WebRender]Implement PBOs and partial clears for RenderCompositorOGLSWGL
Bug 1610570 R[Core:IPC]Support a 'passback' attribute for individual IPC arguments to avoid requiring no-op validations
Bug 1699622 R[Core:JavaScript Engine]Assertion failure: targetProto->isUsedAsPrototype(), at gc/GC.cpp:8052
Bug 1696178 R[Core:JavaScript Engine]Optimize Object.assign more
Bug 1700034 R[Core:JavaScript Engine]Use same maximum value for StringIsArrayIndex and CheckStringIsIndex
Bug 1692130 R[Core:JavaScript Engine]JSFunction::delazifyLazilyInterpretedFunction is treated as "Interpreter" or "Jit" time in the profiler - would a different category be more appropriate?
Bug 1700525 R[Core:JavaScript Engine]Crash in [@ JS_AssignObject]
Bug 1697696 R[Core:JavaScript Engine: JIT]Warp: Fix branch pruning
Bug 1699910 V[Core:JavaScript Engine: JIT]Assertion failure: !args_->block()->info().anyFormalIsAliased(), at jit/ScalarReplacement.cpp:1510
Bug 1699851 R[Core:JavaScript Engine: JIT]Avoid allocating for ArrayIteratorNext
Bug 1687025 R[Core:JavaScript Engine: JIT]Inline Array#forEach, Array#map etc.
Bug 1688033 R[Core:JavaScript Engine: JIT]Use scalar replacement to optimize the arguments object in Warp
Bug 1693482 A[Core:Javascript: WebAssembly]SIMD optimization x64/x86: inline constant load in various instructions
Bug 1690965 R[Core:Javascript: WebAssembly]Extend wasm exception handling to full instruction set in proposal
Bug 1696721 R[Core:Layout: Ruby]Ruby elements with padding have incorrect layout
Bug 1681691 R[Core:Layout: Text and Fonts]Implement ascent-override, descent-override, and line-gap-override
Bug 1601556 R[Core:MFBT]Result<V, E> should be a literal type if V and E are literal types
Bug 1698515 R[Core:Performance]Remove spaces from PerfStats metric names
Bug 1700472 N[Core:Printing: Output]Remove ::-moz-scrolled-page-sequence
Bug 1700379 N[Core:Printing: Output]Hit testing on fission iframes in print preview is messed up.
Bug 1700478 R[Core:Printing: Output]Make nsIFrame::IsTransformed cheaper for non-transformed frames.
Bug 1699812 A[Core:SVG]Perma Android /svg/text/scripted/getsubstringlength-emoji-ligatures.html | SVGTextContentElement.getSubStringLength on Emoji with ligatures - assert_approx_equals: expected 340.75 +/- 1 but got 330.3458251953125 when Gecko 88 merges to Beta on 2021-03-22
Bug 1686191 A[Core:Storage: Quota Manager]Have a way to specifically report warnings around QM_TRY
Bug 1679645 A[Core:Web Painting]Rendering long pages with text selection takes seconds
Bug 1700250 R[Core:Web Painting]dump uri along with display list
Bug 1698997 R[Core:Widget: Cocoa]Initial support for native context menus
Bug 1699792 R[Core:Widget: Cocoa]Cleanup in native menu code, round 4
Bug 708901 R[Core:XPCOM]have an nsTHashtable derivative that's designed for storing sets
Bug 1690326 A[Core:XPCOM]Add mappings for NS_ERROR_MODULE_WIN32 errors generated from nsLocalFileWin.cpp
Bug 1699858 N[DevTools:CSS and Themes]Avoid using chrome://global/skin icons which will get proton treatment in 89.
Bug 1689101 N[DevTools:Console]Intermittent devtools/client/webconsole/test/browser/browser_webconsole_network_messages_expand_before_updates.js | Uncaught exception - at chrome://mochitests/content/browser/devtools/client/shared/test/shared-head.js:700 - Error: Failed waitFor():
Bug 1697147 R[DevTools:General]Intermittent devtools/shared/resources/tests/browser_target_list_various_descriptors.js | Test timed out -
Bug 1700106 R[DevTools:General]Remove eslint specific for devtool's mochitests
Bug 1666386 R[DevTools:Netmonitor]Intermittent devtools/client/netmonitor/test/browser_net_block-extensions.js | The request blocked status icon is visible -
Bug 1693314 R[DevTools:Performance Tools (Profiler/Timeline)]Enable new Performance panel by default on DevEdition
Bug 1616700 R[Firefox:Address Bar]Use the default address bar search mode for new tab search handoff
Bug 1700137 R[Firefox:Address Bar][Proton] "Add Search Engine" missing in address bar context menu after theme is changed.
Bug 1699821 R[Firefox:Address Bar]No border is shown in "search Toolbar"
Bug 1697533 R[Firefox:Bookmarks & History]Update the Bookmarks toolbar button menu organization and style
Bug 1699552 R[Firefox:Downloads Panel]Update default width and font size of the Downloads Panel when Proton is enabled
Bug 1700001 R[Firefox:Menus][Linux][Proton] "Exit" appmenu item should be labeled "Quit" instead
Bug 1699673 R[Firefox:Menus][Proton] Hover effect for an item inside context menu that has a submenu looks like one large hover rectangle
Bug 1694472 R[Firefox:Nimbus Desktop Client]Update UrlbarPrefs to use ExperimentFeature
Bug 1693376 R[Firefox:Pocket]Move the Pocket button the toolbar
Bug 1597499 R[Firefox:Session Restore][Fission] Fix session restore to work for cross-origin iframes
Bug 1698104 R[Firefox:Session Restore]Fix session restore for about:reader
Bug 1698878 R[Firefox:Session Restore]Verify form data URL in the parent
Bug 1667965 R[Firefox:Site Identity]Incorrect icon for remote non-HTTPS PDF
Bug 1698981 R[Firefox:Theme]Focus rings are not visible in (at least) permission panels when Proton is enabled
Bug 1699525 R[Firefox:Theme]The gap between the last tab and the New Tab button should be 4px (currently 6px)
Bug 1699528 R[Firefox:Theme]Restyle the password panels to match the Proton spec
Bug 1699158 R[Firefox:Theme]Rename variables related to secondary buttons
Bug 1698436 R[Firefox:Toolbars and Customization]Proton customization - re-center several buttons inside the overflow dropdown menu
Bug 1698065 R[Firefox:Toolbars and Customization]The Firefox Account icon is displayed in the toolbar overflow menu when the user is not signed in
Bug 1700195 R[Firefox:about:logins]Replace BrowserTestUtils.waitForCondition with TestUtils.waitForCondition in browser_fxAccounts.js
Bug 1700201 R[Firefox:about:logins]Official branding is missing in the import report detail page
Bug 1679131 R[Firefox:about:logins]Remove all confirmation modal - icon and close button icons can be dragged
Bug 1699380 R[Firefox Build System:Bootstrap Configuration]Add missing local-toolchain tasks for arm64 mac
Bug 1698174 R[GeckoView:General]GeckoThread.getProcessName is not compatible with isolatedProcess
Bug 1700396 R[Release Engineering:General]Bump Updatebot Version
Bug 1699740 R[Release Engineering:General]Make Updatebot run on a cron job in m-c
Bug 1681985 R[Toolkit:Form Autofill]Use Fathom to recognize CC fields
Bug 1693008 R[Toolkit:Notifications and Alerts]Implement header with small icon for commondialog.xhtml
Bug 1649604 N[Toolkit:OS.File]JSONFile.jsm imports OS.File during startup
Bug 1649593 R[Toolkit:OS.File]ExtensionParent.jsm imports OS.File during startup
Bug 1649598 R[Toolkit:OS.File]ProfileAge.jsm imports OS.File during startup
Bug 1699705 R[Toolkit:Password Manager]Allow autocomplete to use related realms credentials
Bug 1699231 R[Toolkit:Printing]The WebRender rollout is obsolete but still active
Bug 1678360 R[Toolkit:Startup and Profile System]CreateInstanceWithProfile should not pass -no-remote
Bug 1638991 N[Toolkit:Telemetry]Convert 'mach telemetry-tests-client' to run with Python 3
Bug 1686295 R[Toolkit:Telemetry]Intermittent toolkit/components/telemetry/tests/unit/test_TelemetrySession.js | sessionTimeExcludingAndIncludingSuspend - [sessionTimeExcludingAndIncludingSuspend : 649] The uptime with suspend must always been greater or equal to the uptime
Bug 1697616 R[Toolkit:Video/Audio Controls]PiP on video with unsupported mimetype shows a tiny window
Bug 1699828 R[WebExtensions:Frontend]Show web extension context menus above the navigation items on macOS
Bug 1581859 R[WebExtensions:General]Rewrite WebNavigationContent.js in Fission-compatible C++
Bug 1536094 R[WebExtensions:General]Dynamic module import doesn't work in webextension content scripts
Bug 1699101 R[WebExtensions:General]Annotate content styles injected as data URLs to help gather more meaningful telemetry
###########
Changes to 94 bugs - 78 fixed.
2 bugs are not included due to being restricted