Changes in 20210415092954

Built from 2007f7ca1ecd8077a6c84e0ba1fec5ca5a4164d1

..index..
Bug 1700829 R[Core:Audio/Video: Playback]Remove or update probes expiring in Firefox 90: MEDIA_CONTROL_SETTING_CHANGE
Bug 1700830 R[Core:Audio/Video: Playback]Remove or update probes expiring in Firefox 90: MEDIA_CONTROL_HANDLE_PLAY_PAUSE_STOP_ACTIONS
Bug 1700828 R[Core:Audio/Video: Playback]Remove or update probes expiring in Firefox 90: WEB_AUDIO_*
Bug 1705168 R[Core:CSS Parsing and Computation]Enable forced-colors in UA+Chrome regardless of pref
Bug 1697256 N[Core:DOM: Core & HTML]crash at null in [@ nsFocusManager::SetFocusInner]
Bug 1334986 R[Core:DOM: Core & HTML]ActorsParent.cpp : Parameters are named differently in declaration vs implementation in TransactionBase::VerifyRequestParams
Bug 1702297 A[Core:DOM: Core & HTML]Intermittent dom/tests/mochitest/general/test_497898.html | Test timed out.
Bug 1692963 N[Core:DOM: Core & HTML]Intermittent dom/base/test/browser_bug1691214.js | Test timed out -
Bug 1704948 A[Core:DOM: Events]Allow obtaining the mouse button for menuitem clicks from the command event
Bug 1705073 R[Core:DOM: Networking]tweak dom/xhr/tests/browser_xhr_onchange_leak.js so that it works with Fission+BFCache
Bug 1704719 R[Core:DOM: Security]Introduce Pref for HTTPS-First in Private Browsing Mode
Bug 1705245 R[Core:Disability Access APIs]Make accessible/tests/browser/events/browser_test_focus_urlbar.js work with native context menus
Bug 1703099 R[Core:Graphics: WebRender]Separate out BEGIN_DRAW errors from NEW_SURFACE.
Bug 1705151 R[Core:Graphics: WebRender]Fix a leak of native compositor surfaces when sub-slice count changes
Bug 1704956 R[Core:Graphics: WebRender]Support non-opaque compositor surfaces
Bug 1705208 R[Core:Graphics: WebRender]Unable to start Firefox (webrender fails and we don't fallback to anything), on a system where my graphics are temporarily horked and e.g. glxgears won't start
Bug 1704783 R[Core:Graphics: WebRender]Red and green channels appear swapped for some images on PowerVR
Bug 1696039 R[Core:Graphics: WebRender]Intermittently distorted or missing glyphs on Adreno 330
Bug 1675375 A[Core:Graphics: WebRender]Support sending polygonal clip-paths to WebRender and hit-testing them accurately
Bug 1704478 R[Core:Graphics: WebRender]Incorrect clipping on MDN mix-blend-mode example
Bug 1705173 R[Core:Graphics: WebRender]Buffer leaks in gfx::MemStream
Bug 1704818 R[Core:Graphics: WebRender]Let webrender ride the trains on PowerVR Rogue
Bug 1704103 R[Core:ImageLib]Add Image loading and painting profiler markers
Bug 1682995 R[Core:ImageLib]Enable AVIF support by default
Bug 1704617 R[Core:JavaScript Engine]Add another threadType for wasm tier1/tier2 compile task
Bug 1668330 N[Core:JavaScript Engine]Implement the Import Assertions proposal
Bug 1703596 R[Core:JavaScript Engine]Remove JSID_IS_ATOM from js/src/jit/VMFunctions.cpp
Bug 1704851 R[Core:JavaScript Engine]Use a RAII class for recursion checks
Bug 1704095 R[Core:JavaScript Engine]Perma various wpt test failures from enabling top level await when Gecko 89 merges to Beta on 2021-04-19
Bug 1704576 R[Core:JavaScript Engine: JIT]Handle allocation failure in CacheIR plain object op by calling into the VM
Bug 1686626 R[Core:Javascript: WebAssembly]Enable Ion by default for wasm on AArch64
Bug 1702466 R[Core:Layout]select menu flickers when changing selected options.
Bug 1699844 R[Core:Layout]promiseDocumentFlushed's refresh observer can stick around and cause crashes in nsGlobalWindowInner::DidRefresh
Bug 1705053 R[Core:Layout]Perma TEST-UNEXPECTED-PASS | /html/rendering/replaced-elements/attributes-for-embedded-content-and-images/picture-aspect-ratio.html | Make sure style gets invalidated correctly when the source gets removed when Gecko 89 merges to Beta on 2021-04-19
Bug 1704742 R[Core:Layout]Wrong percent basis for rounded corners in inset() shape.
Bug 1704841 V[Core:Layout: Form Controls]Select element is broken with Windows proton context menus
Bug 1704255 R[Core:Layout: Text and Fonts]ℏ is displayed too small
Bug 1703793 R[Core:Networking: HTTP]Small cleanup of nsHttpChannel
Bug 1704079 R[Core:Networking: HTTP]Http3Session::SetSecInfo does not set negotiated NPN
Bug 1704231 R[Core:Panning and Zooming][meta] Issues blocking default enablement of overscroll (rubber-banding) on Mac nightly
Bug 1700215 R[Core:Panning and Zooming]Vertical momentum scroll is impossible (bounces back) while the page is in horizontal overscroll
Bug 1704070 R[Core:Panning and Zooming][Proton] Right-clicking on the overscroll blank space will toggle the context menu for the elements in the tabs bar, bookmarks bar, etc
Bug 1697585 R[Core:Performance]Making input tasks more strictly aligned with vsync
Bug 1705111 R[Core:Privacy: Anti-Tracking]Fix shimmed opt-in video playback on nhl.com
Bug 1701693 R[Core:Sanitizers]Turn off WPT tests with high-volume failures for TSan
Bug 1699294 R[Core:Security: PSM]add a mach command to generate certificates and keys from certspec/keyspec files on-demand
Bug 1698238 A[Core:WebRTC: Audio/Video]initial selectAudioOutput() boilerplate
Bug 1705207 R[Core:Widget: Cocoa]Make browser_toolbar_other_bookmarks.js work with native context menus
Bug 1704935 R[Core:Widget: Cocoa]Make browser/components/places/tests/browser/browser_bookmark_change_location.js work with native context menus
Bug 1704879 A[Core:Widget: Cocoa]Add support for specifying a mouse button in XULMenuPopup.activateItem
Bug 1705205 R[Core:Widget: Cocoa]Make remaining tests in browser/modules/test work with native context menus
Bug 1705103 R[Core:Widget: Cocoa]Make browser_image_mimetype_issues.js work with native context menus
Bug 1705226 R[Core:Widget: Cocoa]Make dom/html/test/browser_fullscreen-contextmenu-esc.js work with native context menus
Bug 1702633 R[Core:Widget: Cocoa]Make test_context_click_action pass with native context menus
Bug 1705216 R[Core:Widget: Cocoa]Make browser/components/extensions/test/browser/browser_ext_tabs_executeScript_good.js pass with native context menus
Bug 1704856 R[Core:Widget: Cocoa]Stop synthesizing events on context menus in browser_contextmenu_share_macosx.js
Bug 1705102 R[Core:Widget: Cocoa]Make browser_984455_bookmarks_items_reparenting.js work with native context menus
Bug 1705218 R[Core:Widget: Cocoa]Make various viewsource tests pass with native context menus (toolkit/components/viewsource/test/browser/browser_partialsource.js etc)
Bug 1690326 A[Core:XPCOM]Add mappings for NS_ERROR_MODULE_WIN32 errors generated from nsLocalFileWin.cpp
Bug 1515229 R[Core:mozglue]Too many frames are skipped by MozStackWalk
Bug 1687586 R[DevTools:General][English Grammar Error] - 'Saves to the screenshot directly to the clipboard' - Hovered text when in Firefox devtools
Bug 1667943 R[DevTools:Inspector]Remove inline tooltips from inspector codebase
Bug 872078 R[DevTools:Netmonitor]Some special treatment should be given to fonts in the Response tab
Bug 1703967 R[DevTools:Shared Components]Add test case for getFontPreviewData()
Bug 1705125 R[External Software Affecting Firefox:Other]Crash in [@ PR_MD_UNLOCK | PRI_DetachThread] (PavSHook64.dll)
Bug 1704414 R[Firefox:Address Bar]Proton: page zoom button inside URL bar has barely visible hover feedback when Dark theme is selected
Bug 1704073 R[Firefox:Address Bar]Address bar placeholder text doesn't have enough contrast in Dark theme
Bug 1704752 R[Firefox:Address Bar]Poor contrast for the "Always open in a container" icon on default theme
Bug 1691743 R[Firefox:Address Bar]Check the new Proton Address Bar design with LWT themes
Bug 1704026 A[Firefox:Bookmarks & History]Adjust 'Edit bookmarks folder' modal title to 'Edit "bookmarks folder"'
Bug 1702293 R[Firefox:Bookmarks & History]Fix bookmarks dialog spacing and other styling issues
Bug 674371 R[Firefox:General][meta] Support double-tap to zoom in on a section on macOS
Bug 1704326 R[Firefox:General]Intermittent browser/components/protocolhandler/test/browser/browser_registerProtocolHandler_notification.js | We expect this notification to have an icon. - Got "none", expected "url(\"chrome://global/skin/icons/info.svg\")"
Bug 1703245 R[Firefox:Menus][Proton] Move Take Screenshot label above "Search [search engine] for ..." item in the selection context menu
Bug 1704788 V[Firefox:Menus][Proton] [Windows] Keyboard access key for `Open a New Tab` is in conflict with the same key attributed to a disabled label
Bug 1703821 R[Firefox:Menus]The separator space is missing when multiple notifications are displayed in the Hamburger menu
Bug 1702144 R[Firefox:Menus]In private browsing the recently closed tabs/windows, clear history cannot be clicked
Bug 1702004 R[Firefox:Messaging System]Add Firefox logo to the default browser prompt
Bug 1702000 R[Firefox:Messaging System]Add pin to taskbar action to the primary button
Bug 1703941 R[Firefox:New Tab Page]Turn on prefs for new tab design work in Firefox 89
Bug 1698795 R[Firefox:Nimbus Desktop Client]Add an option to send exposure once per instance
Bug 1697597 R[Firefox:Pocket]Save to Pocket button home panel for newtab and other non link contexts
Bug 1704627 R[Firefox:Pocket]Replace main.js and signup.js jQuery code with native DOM
Bug 1698845 R[Firefox:Preferences]Update Strings for Standard Mode depending on the cookieBehavior PBM pref
Bug 1705154 R[Firefox:Protections UI]Fix typo in vpn banner content
Bug 1703579 R[Firefox:Protections UI]Hovering the "X blocked" in the protections panel doesn't activate hover state on the "Protections Dashboard" menuitem
Bug 1635068 R[Firefox:Screenshots]remove dead pref extensions.screenshots.upload-disabled and unused function isUploadDisabled()
Bug 1651012 R[Firefox:Security]Organize certerror code into its own directory in browser/base/content/
Bug 1700963 R[Firefox:Session Restore][SHIP] Stop relying on ContentSessionStore.jsm for the SessionStore history listener
Bug 1697487 R[Firefox:Site Permissions]Show the gray camera/mic indicator during permission grace periods
Bug 1697284 R[Firefox:Site Permissions]Don't prompt web conference lurkers on unmute when they want to ask a question
Bug 1695674 R[Firefox:Theme]Skeleton UI needs updating to Proton tab style
Bug 1702285 R[Firefox:Theme]Refresh the tab strip navigation and tab icons
Bug 1701306 R[Firefox:Toolbars and Customization]Audit JS that sets `open=true` on anchors to see if that's still necessary after bug 1694285 lands
Bug 1697830 R[Firefox:Toolbars and Customization]Rename the "Auto hide" checkbox in the download button's panel in customize mode for consistency with the context menu
Bug 1694531 R[Firefox Build System:Build Documentation]Please add documentation to the Firefox Source Docs for how to run tryserver builds on Apple Silicon machines
Bug 1498604 R[Firefox Build System:Documentation Infrastructure]'./mach doc' should not require globally installed jsdoc (vendor it)
Bug 1679985 R[Firefox Build System:General]about:buildconfig should be clear that not all options are listed on the page
Bug 1696531 N[Firefox Build System:Task Configuration]Run xpcshell-test against Python 3 in CI
Bug 1705052 R[Firefox Build System:Task Configuration]Disable TSan WPT on release branches
Bug 1705069 R[Toolkit:Add-ons Manager]System Addons installed through balrog are currently missing telemetryInfo details
Bug 1699225 R[Toolkit:Add-ons Manager]Evaluate addition to addonsManager telemetry events for comparison between TAAR based vs. manual discovery list
Bug 1703302 R[Toolkit:Application Update]Replace app.background.experimental with app.update.background.scheduling.enabled
Bug 1704146 R[Toolkit:Application Update]Extract default profile managing functions into `BackgroundTasksUtils.jsm`; return specific exit codes for default profile states
Bug 1703318 R[Toolkit:Application Update]Send skeleton Glean custom ping from `--backgroundtask backgroundupdate`
Bug 1705281 R[Toolkit:Application Update]Remove scheduled task(s) in first run (including backgroundupdate task)
Bug 1704034 R[Toolkit:Crash Reporting]Make the stackwalker print out the name of NTSTATUS error codes
Bug 1703690 N[Toolkit:Find Toolbar]High frequency toolkit/content/tests/browser/browser_findbar_marks.js | second value - got 1353, expected 1364 epsilon: +/- 10
Bug 1701867 R[Toolkit:Notifications and Alerts]Change set to default prompt from an infobar to a modal
Bug 1704616 R[Toolkit:Notifications and Alerts]Enable proton modals
Bug 1698595 R[Toolkit:Places]Remove Places-only sqrt SQL function and use the official one
Bug 1703697 R[Toolkit:Safe Browsing]Remove expired Telemetry probe APPLICATION_REPUTATION_HASH_LENGTH
Bug 1704871 R[Toolkit:Telemetry]Allow initializing FOG from JS with a custom application id
###########
Changes to 113 bugs - 96 fixed.
5 bugs are not included due to being restricted