Changes in 20210408095111

Built from 83a21ab93aff939d348468e69249a3a33ccfca88

..index..
Bug 1694634 R[Core:Audio/Video: Playback]Audio file doesn’t restart if skipping to the end of the seekbar while in loop mode
Bug 1698401 R[Core:Audio/Video: Playback]Seeking to non-round number causes all WebVTT cues to fire between currentTime and seekTime.
Bug 1697988 A[Core:DOM: Content Processes]Intermittent dom/ipc/tests/test_browsingcontext_currenturi.html | curURI has expected value - got "https://tls1.example.com/", expected "about:blank"
Bug 1703472 R[Core:DOM: Core & HTML]"Opening multiple popups was blocked due to lack of user activation" when JS-focussing user activated popup window
Bug 1703144 R[Core:DOM: Editor]Get rid of `MOZ_KnownLive` for `EditorBase::SelectionRefPtr()`
Bug 1677334 R[Core:DOM: UI Events & Focus Handling]Control-click on a link with a scripted click handler shows the context menu, but also is interpreted as a normal click
Bug 1700004 R[Core:Fuzzing]FuzzingFunctions.synthesizeKeyboardEvents() fails
Bug 1695761 R[Core:Fuzzing]Patch libFuzzer to return instead of exit()
Bug 1698524 R[Core:Gecko Profiler]Clear memory counter each time we re-enable the profiler
Bug 1703717 R[Core:Gecko Profiler]Crash on address 0x88 in mozilla::AnimationEventInfo::AnimationEventInfo
Bug 1688716 R[Core:Graphics]ThreadSanitizer: data race ../src/util/u_thread.h:197:4 in iris_dri.so
Bug 1703534 R[Core:Graphics]Bus error in gfxSparseBitSet::Union
Bug 1685183 N[Core:Graphics]Remove contentsScaleFactor handling from MacIOSurface
Bug 1622846 A[Core:Graphics: WebGPU]Update WebGPU IDL to the upstream changes
Bug 1703532 R[Core:Graphics: WebRender]Let webrender ride the trains on Adreno 4xx
Bug 1700151 A[Core:Graphics: WebRender]Example-compositor fixes
Bug 1703524 R[Core:Graphics: WebRender]Disable Software WebRender popups on Windows
Bug 1703502 R[Core:Graphics: WebRender]Perma Android bustage widget/android/GfxInfo.cpp:678:62: error: function definition is not allowed here when Gecko 89 merges to Beta on 2021-04-19
Bug 1699985 A[Core:Graphics: WebRender]Implement basic native Wayland compositor backend
Bug 1699013 R[Core:Graphics: WebRender]Hit MOZ_CRASH(assertion failed: stride.width > 0.0) at gfx/wr/webrender/src/image_tiling.rs:96
Bug 1703731 R[Core:Graphics: WebRender]Set correct flags for checkerboard images in wrench
Bug 1695937 A[Core:Internationalization]Add intl::NumberFormat and use it to format numbers in Fluent
Bug 1701827 R[Core:JavaScript Engine]Allow multiple JS::Stencil instantiations while source-compression is pending
Bug 1681046 N[Core:JavaScript Engine]Enable Top Level Await
Bug 1697952 R[Core:JavaScript Engine]Crash in [@ js::frontend::CompilationStencil::instantiateStencilAfterPreparation]
Bug 1698105 R[Core:JavaScript Engine]Remove unused PropOpEmitter::Kind::Set and ElemOpEmitter::Kind::Set
Bug 1699468 R[Core:Layout]Assertion failure: aspectRatioUsage == AspectRatioUsage::None, at /builds/worker/checkouts/gecko/layout/generic/nsIFrame.cpp:6248
Bug 1703644 A[Core:Layout]Intermittent toolkit/mozapps/extensions/test/browser/browser_panel_item_accesskey.js | application crashed [@ MergeState::AddNewNode ...]
Bug 1703691 R[Core:Layout]osx perma [tier2] pagination/820496-1.html == pagination/820496-1-ref.html | image comparison, max difference: 204, number of differing pixels: 15000
Bug 1698428 A[Core:Layout: Flexbox]Firefox overflow-top-left.html starts to fail after 1697349
Bug 1702873 R[Core:Layout: Text and Fonts]Frequent tier 2 CRITICAL Client requested name ".AlBayanPUA", it will get Times-Roman rather than the intended font. All system UI font access should be through proper APIs such as CTFontCreateUIFontForLanguage() or +[NSFont systemFontOfSize:].
Bug 1703614 R[Core:Layout: Text and Fonts]Crash in [@ InvalidArrayIndex_CRASH | gfxUserFontEntry::GetFamilyNameAndURIForLogging]
Bug 1699691 R[Core:Networking: DNS]More TRR confirmation tests
Bug 1698661 R[Core:Networking: HTTP]Verify network.http.active_tab_priority prioritizes iframe networking appropriately with Fission
Bug 1700375 R[Core:Panning and Zooming]Double-tap to zoom is not working on (some) textareas
Bug 1702855 R[Core:Panning and Zooming]Pinch gesture for zoom conflicts with Gnome Shell
Bug 1701597 R[Core:Panning and Zooming]when zooming to a rect horizontally center it
Bug 1694200 R[Core:Security: PSM]Using OS client certs on macOS doesn't respect identity preference keychain items
Bug 1703702 R[Core:Widget: Cocoa]Add nsMenuPopupFrame::IsNativeMenu()
Bug 1590854 R[Core:Widget: Cocoa]Non-overlay scrollbars are light under dark mode
Bug 1703526 R[Core:Widget: Gtk][Wayland] Deadlock in mozilla::WaylandVsyncSource::WaylandDisplay::Shutdown()
Bug 1701182 U[Core:Widget: Gtk][Linux, Wayland, Snap] Firefox 87: clicks do not work & more
Bug 1703490 R[Core:Widget: Gtk][Wayland] Remove duplicate D&D handlers
Bug 1687636 R[Core:Widget: Win32]Can't Pinch Zoom with Touchpad & Touchscreen
Bug 1703604 N[Core:Widget: Win32]scrollbar-color: <something> transparent prevents scroll arrows from showing up.
Bug 1703108 R[Core:XPCOM]Cycle collector edge name logging isn't working
Bug 1703083 N[Core:XPCOM]Use the lazy pref getter workaround for SHOW_OTHER_BOOKMARKS.
Bug 1702078 A[DevTools:Accessibility Tools]a11y panel should emit ready event after rendering the UI
Bug 1702124 R[DevTools:General]about:devtools - focus ring of checkbox for GDPR conrifmation truncated when TAB-selected
Bug 1703574 R[DevTools:Inspector]When enabling Proton, TEST-UNEXPECTED-FAIL | devtools/client/inspector/markup/test/browser_markup_screenshot_node_about_page.js | The screenshot was taken - Got "rgb(255, 255, 255)", expected "rgb(249, 249, 250)"
Bug 1703300 R[DevTools:Inspector: Rules]Intermittent browser_rules_color_scheme_simulation.js | A promise chain failed to handle a rejection: can't access property "on", walker is undefined - stack: registerWalkerListeners@resource://devtools/client/framework/actions/dom-mutation-breakpoints.js
Bug 1703178 A[DevTools:Responsive Design Mode]Set RDM-related BrowsingContext flags in parent process instead of ResponsiveActor (which lives in content process)
Bug 1703384 R[Firefox:Address Bar]Failure in browser/components/urlbar/tests/browser/browser_autocomplete_a11y_label.js with proton urlbar
Bug 1703647 R[Firefox:Address Bar]Change tab-to-search results to use a Primary Blue search glass icon instead of an inverted one
Bug 1703385 R[Firefox:Address Bar]Failure in browser/components/urlbar/tests/browser/browser_searchMode_no_results.js with proton urlbar
Bug 1703116 R[Firefox:Address Bar]Add more tests for suggestedIndex results during view updates.
Bug 1702525 R[Firefox:Address Bar]Urlbar divider is thicker when search mode is opened
Bug 1703036 R[Firefox:Address Bar]Search mode chiclet has unreadable close button in High Contrast Mode
Bug 1703390 R[Firefox:Address Bar]Failure in browser/modules/test/browser/browser_UsageTelemetry_interaction.js with proton urlbar
Bug 1703128 R[Firefox:General]Replace BrowserTestUtils.waitForCondition with TestUtils.waitForCondition in browser_bookmarks_shortcut.js
Bug 1702371 R[Firefox:General]Replace BrowserTestUtils.waitForCondition with TestUtils.waitForCondition in browser_aboutDialog_distribution.js
Bug 1703511 R[Firefox:Menus]Perma browser/base/content/test/sync/browser_contextmenu_sendpage.js | Ids in context menu match expected values when Gecko 89 merges to Beta on 2021-04-19
Bug 1703398 R[Firefox:Menus]Remove "the" from "Close tabs to the Left" and "Close tabs to the Right" tab strip context menu items
Bug 1701379 R[Firefox:Messaging System]Fullscreen/pointer lock warning has wrong stack order
Bug 1698457 R[Firefox:Messaging System]Update newtab dependencies for 89
Bug 1703661 R[Firefox:New Tab Page]Update syntax for newtab webpack-cli env=development
Bug 1703221 V[Firefox:Protections UI]Notification displayed when enabling/disabling tracking protection is cut
Bug 1702532 R[Firefox:Screenshots]Ensure browser/extensions/screenshots/assertIsBlankDocument.js passes eslint check
Bug 1702579 A[Firefox:Screenshots]Ensure browser/extensions/screenshots/test/browser/injection-page.html passes eslint check
Bug 1692018 R[Firefox:Search]Remove support for installing OpenSearch engines via ftp
Bug 1702474 R[Firefox:Search]Search bar panel is missing shadow on light themes
Bug 1602687 R[Firefox:Session Restore][meta] Fix browser/components/sessionstore tests for Fission and SHIP
Bug 1699053 R[Firefox:Site Permissions][macOS VoiceOver] The Screen Reader has inconsistent behaviour with the webRTC permission panel
Bug 1694661 R[Firefox:Tabbed Browser]Update repeat prompt and tab switch checkbox labels for content prompts
Bug 1703623 R[Firefox:Theme]Fix reftests that fail with browser.proton.enabled set to true
Bug 1703560 R[Firefox:Theme]Test failure when browser.proton.enabled is true: TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_tabopen.js | unexpected changed rect: ({x1:427, x2:476, y1:12, y2:47, w:50, h:36}), window width: 1280
Bug 1700109 R[Firefox:Theme]Set browser.proton.enabled to true by default on Nightly
Bug 1703458 R[Firefox:Theme]Fix some theme issues after bug 1701448
Bug 1703649 R[Firefox:Theme]Force gfx/layers/apz/test/mochitest/test_group_zoom-2.html to use proton disabled
Bug 1703500 R[Firefox:Theme]Proton: make tab bar scroll buttons slimmer and increase hit area
Bug 1702837 N[Firefox:Theme]Refresh the permissions icons
Bug 1699892 R[Firefox:Toolbars and Customization]Hook up the server-side generated default FxA icons
Bug 1703405 R[Firefox:Toolbars and Customization]browser/base/content/test/performance/browser_appmenu.js fails under proton
Bug 1686527 N[Firefox:Toolbars and Customization]Refresh navbar toolbar icons
Bug 1703558 R[Firefox:Tours]browser/components/uitour/test/browser_UITour_availableTargets.js fails with proton enabled
Bug 1703305 R[Firefox Build System:Bootstrap Configuration]Mach bootstrap for openSUSE will try to install pip/mercurial as root. maby use --user instead?
Bug 1702896 R[Firefox Build System:Bootstrap Configuration]Mach bootstrap does not work on openSUSE Leap 15.2 (anymore)
Bug 1703039 R[Firefox Build System:Documentation Infrastructure]Warn against `hg commit --amend -m` in the contribution docs
Bug 1703336 R[Firefox Build System:Lint and Formatting]`mach lint -l black` scans vcs files
Bug 1695018 R[Firefox Build System:Task Configuration]taskgraph changes to support comm-central as single repo
Bug 1655896 A[GeckoView:General]Intermittent org.mozilla.geckoview.test.TextInputDelegateTest.inputConnection_deleteSurroundingText[#<test>] | java.lang.AssertionError: Can delete empty text
Bug 1703487 R[Toolkit:Add-ons Manager]Bad alignment of about:addons menu in small window
Bug 1703320 R[Toolkit:Application Update]Ensure Background Task is scheduled if and only if it ought to be scheduled
Bug 1682516 R[Toolkit:Crash Reporting]Make the WER runtime exception module launch the crash reporter client when the browser crashes
Bug 1701623 R[Toolkit:Crash Reporting]Don't build minidump_writer_linux if crashreporter is disabled
Bug 1682514 R[Toolkit:Crash Reporting]Register the WER runtime exception module at runtime
Bug 1682511 R[Toolkit:Crash Reporting]Record the WER runtime exception module in the Windows registry
Bug 1682509 R[Toolkit:Crash Reporting]Write a WER runtime exception module capable of writing out minidumps
Bug 1703411 R[Toolkit:Find Toolbar]toolkit/components/extensions/test/browser/browser_ext_themes_findbar.js failing after Find bar styling changes
Bug 1700212 R[Toolkit:General]Permission doorhangers keep displaying when the Identity panel opens
Bug 1703509 R[Toolkit:Performance Monitoring]Action buttons in about:performance have bad contrast when their row is selected
###########
Changes to 101 bugs - 82 fixed.
3 bugs are not included due to being restricted