Changes in 20210318093109

Built from 8076082c6ed9dfac47115fe1766ebab510149acb

..index..
Bug 1698718 A[Core:Audio/Video: GMP]Crash in [@ mozilla::gmp::GMPChild::RecvPreloadLibs]
Bug 1698982 R[Core:Audio/Video: Playback]Print the error reason and code in `MediaSource::SetDuration()`
Bug 1699135 R[Core:DOM: Navigation]Remove BrowsingContext::SessionHistoryChanged()
Bug 1698767 R[Core:DOM: Security]Investigate internal content policy type in SecFetch::IsUserTriggeredForSecFetchSite
Bug 1647128 R[Core:DOM: Security]Fetch Metadata Headers contain invalid value for Sec-Fetch-Site for meta redirects
Bug 1614658 R[Core:DOM: UI Events & Focus Handling][MacOS] consider making accessibility.mouse_focuses_formcontrol true by default (was: form controls do not match `:focus` pseudo-selectors when you click on an input, but do when you tab to it.)
Bug 1698769 R[Core:DOM: UI Events & Focus Handling]browser_alt_keyup_in_content.js should not rely on the implicit 100ms initial timer from TestUtils.waitForCondition
Bug 1698097 R[Core:Disability Access APIs]Crash in [@ $_31::__invoke]
Bug 1699036 R[Core:Gecko Profiler]ld: fatal: symbol 'profiler_is_locked_on_current_thread()' is multiply-defined after Bug 1698493
Bug 1699209 R[Core:Graphics: WebRender]Ensure we release shmems if we exit early in WebRenderBridgeParent messages
Bug 1699337 R[Core:Graphics: WebRender]Simplify prepare_prim_for_render logic
Bug 1699306 R[Core:Graphics: WebRender]Define __VERSION__ in SWGL GLSL
Bug 1699242 R[Core:Graphics: WebRender]Don't ship Software WebRender to 32-bit users to late beta/release
Bug 1699001 R[Core:Graphics: WebRender]Rename RenderThread::SharedGL()
Bug 1697724 R[Core:Graphics: WebRender]GeckoView example app crash with Software WebRender
Bug 1697673 R[Core:Graphics: WebRender]NativeSurface does not support surface_origin_is_top_left option
Bug 1699265 R[Core:Graphics: WebRender]Remove ClusterFlags::IS_PICTURE
Bug 1699363 R[Core:JavaScript Engine][MIPS] Fix MIPS64 compilation
Bug 1698984 R[Core:JavaScript Engine: JIT]Perma tier 2 tests\jit-test\jit-test\tests\wasm\large-memory.js | tests\jit-test\jit-test\tests\wasm\large-memory.js:185:17 uncaught exception: out of memory (code 3, args "<any>") [1.1 s]
Bug 1699085 R[Core:JavaScript: GC]Perma js/src/util/Utility.cpp:99:10: error: no member named 'gExtraPoisoningEnabled' in namespace 'js' when Gecko 88 merges to Beta on 2021-03-22
Bug 1699213 R[Core:Javascript: WebAssembly]Wasm compilation options bag parser must check the right wormhole/simd override
Bug 1691490 R[Core:Javascript: WebAssembly]Implement SIMD i64x2.{gt,lt,ge,le}_s instructions
Bug 1696718 R[Core:Layout]context menu in addon popup misplaced with fission
Bug 1699327 R[Core:Layout]Add nsIFrame::GetMarginRect, and comparison operator for LogicalMargin
Bug 1699302 R[Core:Layout]Convert some GetCrossDocParentFrame callers to use its "InProcess" version, in nsIFrame.cpp
Bug 1699029 R[Core:Layout]s/GetCrossDocParentFrame/GetCrossDocParentFrameInProcess/ in LocalAccessible.cpp
Bug 1699186 R[Core:Layout: Form Controls]Perma Android x64 forms/input/number/number-spinbox-disabled.html != layout/reftests/forms/input/number/number-spinbox-disabled-notref.html | image comparison, max difference: 0, number of differing pixels: 0 when Gecko 88 merges to Beta on 2021-03-22
Bug 1699031 R[Core:Layout: Images, Video, and HTML Frames]s/GetCrossDocParentFrame/GetCrossDocParentFrameInProcess/ in ImageLoader.cpp
Bug 1698353 R[Core:Layout: Scrolling and Overflow][fission] Some content gets clipped when navigating in an iframe, with e.g. Yahoo Mail and w3.org, with fission enabled
Bug 1699317 R[Core:Layout: Scrolling and Overflow]Minor refactor related to methods computing block frame's overflow areas
Bug 1699000 R[Core:Layout: Scrolling and Overflow]s/GetCrossDocParentFrame/GetCrossDocParentFrameInProcess/ in TextOverflow.cpp
Bug 1697666 A[Core:Layout: Text and Fonts]non-Japanese font is used for monospace, on Japanese website
Bug 1571631 R[Core:MFBT]Replace MOZ_MUST_USE macro with C++17 attribute [[nodiscard]]
Bug 1697970 A[Core:Networking]Permafailing tier 2 netwerk/test/mochitests/test_arraybufferinputstream_large.html | out of memory - Should not throw any errors
Bug 1698438 A[Core:Networking: HTTP]Update neqo to 0.4.22
Bug 1698785 R[Core:Panning and Zooming]Double-tap to zoom is available inside print preview
Bug 1697091 R[Core:Panning and Zooming]Scrolling does not continue after scrolling up/down on nightly
Bug 1698841 R[Core:Panning and Zooming]Crash in [@ mozilla::layers::AsyncPanZoomController::OnDoubleTap]
Bug 1697588 R[Core:Print Preview]Perma toolkit/components/printing/tests/browser_modal_print.js | leaked 2 window(s) until shutdown [url = about:blank]
Bug 1699240 R[Core:Printing: Output]Intermittent TV layout/reftests/printing/testcase-1696844.html print layout/reftests/printing/testcase-1696844.html | Expected page 1 to contain text '3/17/21, 17:46' but found '3/17/21, 17:45' instead
Bug 1665786 R[Core:Security: PSM]Intermittent security/manager/ssl/tests/mochitest/browser/browser_certificateManager.js | Expected override to have field (Not Stored) - "" == "(Not Stored)" - JS frame :: browser_certificateManager.js
Bug 1699130 R[Core:Security: Process Sandboxing]GetPlatformDisplayInfo fails under win32k lockdown.
Bug 1698786 N[Core:Spelling checker]Extend logging around `mozInlineSpellChecker`
Bug 1697115 A[Core:Storage: Quota Manager]QM: Rationalize method arguments
Bug 1699026 R[Core:WebRTC: Audio/Video]Preparation for selectAudioOutput() boilerplate
Bug 1697336 R[Core:Widget: Cocoa]Make various toolbar-related -moz-default-appearance values adapt to the system appearance
Bug 1698209 R[Core:Widget: Cocoa]Dark Mode support for -moz-default-appearance: listbox, if widget.macos.respect-system-appearance is set to true
Bug 1698662 R[Core:Widget: Cocoa]Cleanup in native menu code, round 3
Bug 1699232 R[Core:Widget: Cocoa]Dark Mode support for multi-line text fields, if widget.macos.respect-system-appearance is on
Bug 1697565 R[Core:Widget: Cocoa]Default buttons don't respect the system accent color
Bug 1697338 R[Core:Widget: Cocoa]Make context menus, tooltips, and vibrant sidebars adapt to the system appearance, if widget.respect-system-appearance is set to true
Bug 1699075 R[Core:Widget: Gtk]Crash in [@ gbm_bo_get_fd]
Bug 1695162 R[Core:XPCOM]Make nsBaseHashtable iterators safer
Bug 1642599 R[DevTools:Console]Enable console message listening from the server side for process and worker targets
Bug 1631451 A[DevTools:Framework]Remove "tabDetached" event from DevToolsFrameParent and instead destroy the target from the TargetList
Bug 1698842 N[DevTools:Framework]Prevent TargetCommand from notifying about new target that are already destroyed
Bug 1699146 R[DevTools:General]Fix typo in error message created by Front base class
Bug 1553097 R[Firefox:Address Bar]Intermittent browser/components/urlbar/tests/browser/browser_autocomplete_a11y_label.js | (Check) Result label should be: <search term>— Search with <engine name> - "—" == "foo— Search with browser_searchSuggestionEngine searchSuggestionEngine.xml" -
Bug 1698692 R[Firefox:Address Bar]Add engine symbol overlaps text in Urlbar context menu
Bug 1696469 R[Firefox:Address Bar]Tweak panel design to better match spec
Bug 1696479 A[Firefox:Address Bar]Tweak chiclet and urlbar-label-box colors in dark mode
Bug 1698572 R[Firefox:Enterprise Policies]Shorten background updater string
Bug 1698774 R[Firefox:General]browser_PageActions.js should not rely on the implicit initial TestUtils.waitForCondition timer
Bug 1679114 R[Firefox:Keyboard Navigation]Intermittent browser/base/content/test/keyboard/browser_toolbarKeyNav.js | Uncaught exception - at chrome://mochitests/content/browser/browser/base/content/test/keyboard/head.js:14 - TypeError: can't access property "setAttribute", aElem is undefined
Bug 1691140 R[Firefox:Menus]Move "Task Manager" to Tools/More tools
Bug 1698962 R[Firefox:Messaging System]Land "Pin Firefox" onboarding strings in nightly ahead of changing default in beta
Bug 1698977 R[Firefox:Messaging System]Use size="large" menulists for the WebRTC permission panel
Bug 1647012 R[Firefox:New Tab Page]Intermittent browser/components/newtab/test/xpcshell/test_AboutHomeStartupCacheWorker.js | xpcshell return code: 0
Bug 1699219 R[Firefox:PDF Viewer]Enable JS support in PDF.js for 88
Bug 1697781 R[Firefox:Preferences]Perma test_FeatureGate.js | testAllDefaultsMatchSettings - [testAllDefaultsMatchSettings : 440] Feature browser.startup.homepage.abouthome_cache.enabled should match runtime value. - true == false when Gecko 88 merges to Beta on 2021-03-22
Bug 1691464 R[Firefox:Screenshots]Remove Take a Screenshot from the pageActions menu
Bug 1698771 R[Firefox:Search]browser_PartnerLinkAttribution.js should wait for a rebuild event on the oneOffButtons instead of relying on the implicit initial TestUtils.waitForCondition timer
Bug 1689570 R[Firefox:Session Restore]Intermittent [OS X] browser/components/sessionstore/test/browser_590563.js | The total number of tabs should be 3 after restoring 2 tabs by middle click. - Got 2, expected 3
Bug 1597499 R[Firefox:Session Restore][Fission] Fix session restore to work for cross-origin iframes
Bug 1571163 R[Firefox:Site Identity]Intermittent browser/base/content/test/permissions/browser_temporary_permissions_navigation.js | Test timed out -
Bug 1697800 R[Firefox:Site Permissions]webrtcUI.getActiveStreams should not throw during tab closing
Bug 1690567 R[Firefox:Sync]Only show "Send Link/Tab/Page to device" items on tab / content context menus when you are signed in and have at least 1 other device available to send to
Bug 1512339 R[Firefox:Tabbed Browser]Intermittent browser/base/content/test/tabs/browser_overflowScroll.js | Scrolled one page of tabs with a double click - Got -737, expected 175
Bug 1698342 R[Firefox:Tabbed Browser]Make tab audio indicator appear only on tab bar hover
Bug 1698777 R[Firefox:Theme]Refresh forget panel styling for proton
Bug 1697863 R[Firefox:Theme]Add preliminary Proton styles for browser UI menulists
Bug 1698956 R[Firefox:Theme]Proton AppMenu is extremely difficult to read with Proton Dark theme enabled
Bug 1688653 R[Firefox:about:logins]Add telemetry in LoginCSVImport.jsm for results of imported logins
Bug 1688213 R[Firefox:about:logins]Enable "signon.management.page.fileImport.enabled" for all channels
Bug 1697956 R[Firefox Build System:Bootstrap Configuration]Missing M4 after bootstrap on Ubuntu 20.04 LTS
Bug 1698706 R[Firefox Build System:General]MozStackWalk doesn't work in Linux ASAN builds
Bug 1699188 R[Firefox Build System:Lint and Formatting]Pre-commit linting hook ModuleNotFoundError: No module named 'jsmin'
Bug 1696251 A[Firefox Build System:Mach Core]Allow Mach commands as standalone functions
Bug 1696944 R[Firefox Build System:Task Configuration]Update Python used in decision task to at least 3.6
Bug 1696041 A[Firefox Build System:Task Configuration]Investigate removing `fission-run-on-projects` and `webrender-run-on-projects`
Bug 1699167 R[Firefox Build System:Task Configuration]Increase the confidence threshold used for chunking in the taskgraph
Bug 1699022 R[GeckoView:General]Set surrounding text on onCreateInputConnection
Bug 1696206 R[Localization Infrastructure and Tools:Fluent Migration]Vendor new version of fluent.migrate into mozilla-central
Bug 1697991 R[Toolkit:Crash Reporting]The crash reporter window should support Dark Mode on macOS
Bug 1698827 R[Toolkit:Crash Reporting]about:crashes padding-bottom on table no longer appears
Bug 1596165 R[Toolkit:General]Consider removing the initial wait from TestUtils.waitForCondition.
Bug 1696397 R[Toolkit:General]Avoid shutdown hangs caused by Prompter.jsm
Bug 1697711 R[Toolkit:General]Permafailing [fg] 0:06.68 toolkit/components/featuregates/test/python/test_gen_feature_definitions.py::TestProcessFiles::test_valid_file TEST-UNEXPECTED-FAIL
Bug 893934 R[Toolkit:Notifications and Alerts]Flatten /toolkit/components/alerts/resources/content/*
Bug 1425879 R[Toolkit:Password Manager]Intermittent toolkit/components/passwordmgr/test/browser/browser_autocomplete_insecure_warning.js | Uncaught exception - Wait for warning to show - timed out after 50 tries.
Bug 1680289 R[Toolkit:Password Manager]Intermittent browser/components/extensions/test/browser/browser_ext_contextMenus.js | Test timed out -
Bug 1697804 R[Toolkit:Password Manager]Password manager tests (especially browser_context_menu_generated_password.js) should not rely on the initial implicit timer from waitForCondition
Bug 1686265 A[Toolkit:Telemetry]FOG only really needs two GeneratedFile directives
Bug 1612531 R[Toolkit:Telemetry]test_TelemetryEnvironment.js doesn't run under the debugger and is too big to easily debug sections of it
Bug 1699061 R[Toolkit:Themes]Remove sort-asc-classic.png and sort-dsc-classic.png
Bug 1699017 R[Toolkit:Themes]Remove toolkit/themes/{osx,windows}/global/arrow/arrow-up.gif
Bug 1699097 R[Toolkit:Themes]Stop setting appearance: none for :root:-moz-lwtheme on Linux
Bug 1699062 R[Toolkit:Themes]Flatten toolkit/themes/*/global/alerts/
Bug 1699119 R[Toolkit:Themes]Remove toolkit/themes/windows/global/icons/question-64.png
Bug 1699074 R[Toolkit:Themes]Move defaultFavicon.svg to toolkit/themes/shared/icons
Bug 1699083 R[Toolkit:Themes]Remove blocklist_favicon.png and use blocked.svg instead
Bug 1699124 R[Toolkit:Themes]Remove toolkit/themes/windows/global/icons/Error.png
Bug 1693824 R[Web Compatibility:Interventions]Ship v21.0.0 of webcompat system addon
Bug 1697622 R[WebExtensions:Frontend]Update copy for WebExtension install confirmation panel
Bug 1695353 A[WebExtensions:Frontend]WebExtension permission list should suppress the bullet if the list is only 1 item long
Bug 1626365 R[WebExtensions:General]FTP removal and testing with addons
Bug 1581859 A[WebExtensions:General]Rewrite WebNavigationContent.js in Fission-compatible C++
Bug 1474941 R[WebExtensions:General]Remove browser.search.context.loadInBackground pref from the browser.search.search WebExtension flow.
Bug 1698296 R[WebExtensions:General]Make the 2nd parameter of test.assertRejects/assertThrows non-optional
###########
Changes to 119 bugs - 102 fixed.
2 bugs are not included due to being restricted