Changes in 20210721092353

Built from d716918916ac1a4993a616f07d501f9b64be467d

..index..
Bug 1721255 R[Core:Audio/Video: Playback]MediaKeys is missing NS_INTERFACE_MAP_ENTRY for nsISupports
Bug 1711437 R[Core:DOM: CSS Object Model]Don't EnsureUniqueInner from cssRules getter.
Bug 1666822 R[Core:DOM: Core & HTML]Intermittent non-Fission TEST-UNEXPECTED-TIMEOUT | /dom/events/scrolling/scrollend-event-for-user-scroll.html | expected ERROR
Bug 1705141 R[Core:DOM: Core & HTML]Implement the imperative slotting API
Bug 1648944 R[Core:DOM: Selection]document.onselectionchange does not detect changes on input/textarea
Bug 1720410 R[Core:DOM: Service Workers]Mitigation: Remove ServiceWorker registrations after multiple navigation faults, potentially clearing origin/group storage
Bug 1721214 R[Core:DOM: Service Workers]nsIServiceWorkerManager registerForTest and registerForAddonPrincipal should return a rejected promise on calls that fail due to invalid parameters
Bug 1721515 R[Core:GFX: Color Management]qcms: Remove some now unneeded unstable features.
Bug 1697818 R[Core:GFX: Color Management]Drop handrolled NEON SIMD wrappers.
Bug 1721483 R[Core:GFX: Color Management]qcms: Remove unneeded vim modelines.
Bug 1721484 R[Core:GFX: Color Management]qcms: Fix extra space.
Bug 1721257 R[Core:GFX: Color Management]Enable ICCv4 in Nightly and let it ride the trains on macOS
Bug 1720846 R[Core:Gecko Profiler]Make the profiler buildable outside of `unified-build` environment
Bug 1721110 R[Core:Gecko Profiler]Encapsulate process id and thread id in distinct types
Bug 1717685 R[Core:Graphics]firefox: /builds/worker/checkouts/gecko/gfx/cairo/cairo/src/cairo-recording-surface.c:2062: cairo_status_t _cairo_recording_surface_replay_internal(cairo_recording_surface_t *, const cairo_rectangle_int_t *, const cairo_matrix_t *, cairo_surface_t *, cons
Bug 1719437 R[Core:Graphics: WebRender]Startup crash running android sw-wr in debug build
Bug 1721407 R[Core:Graphics: WebRender]Explicitly block Mali 4xx for WR so that they get SW-WR by default
Bug 1721333 R[Core:JavaScript Engine]Convert some private slot uses to reserved slots
Bug 1720882 R[Core:JavaScript Engine]Mention jstests in documentation
Bug 1717438 R[Core:JavaScript Engine]Don't convert prototype objects to dictionary mode for shadowed properties
Bug 1721149 R[Core:JavaScript Engine]Ship Object.hasOwn
Bug 1720514 R[Core:Javascript: WebAssembly]Add framework for generating modules for intrinsic functions
Bug 1679794 R[Core:Layout]Assertion failure: aBlockSize >= 0 && aBlockSize != nscoord((1 << 30) - 1) (The caller shouldn't give us an unresolved or invalid block size), at /builds/worker/checkouts/gecko/layout/generic/ReflowInput.cpp:1480
Bug 1599176 R[Core:Layout][resize-observer] ResizeObserverEntry's size properties should be exposed as sequences
Bug 1721424 R[Core:Printing: Output]Print preview error when printing
Bug 1720621 R[Core:Printing: Output]PDF output is cut off on cp24.com, likely others
Bug 1715499 R[Core:Privacy: Anti-Tracking]New UI for single base domain on “forget this site”
Bug 1713704 R[Core:Privacy: Anti-Tracking]Add an ETP shim for Moat
Bug 1719279 R[Core:Security: Process Sandboxing]$HOME/.cache/fontconfig should be rdonly but is not added
Bug 1718507 N[Core:Widget: Gtk][Wayland/KDE] Popup menus are small
Bug 1718755 R[Core:Widget: Gtk][Ubuntu] Customization footer buttons appear only after 1-2 seconds when switching from Dark to Alpenglow theme
Bug 1717476 R[Core:Widget: Gtk][Wayland] Implement async clipboard for D&D data transfers
Bug 1673000 R[Core:Widget: Gtk]Colour Picker Eyedropper Always Picks Black on Wayland
Bug 1721023 R[Core:Widget: Gtk][Wayland] Close display registry right after use
Bug 1689351 R[DevTools:Console]Intermittent devtools/client/webconsole/test/browser/browser_console_chrome_context_message.js | Test timed out -
Bug 1719608 R[Developer Services:Mercurial: robustcheckout]Make robustcheckout compatible with up to Mercurial 5.8
Bug 1713827 A[Firefox:Address Bar]New tab in-content search bar doesn't work with keyword.enabled = false
Bug 1710629 R[Firefox:Bookmarks & History]Bookmarks menu button panel has wrong spacing between icons and title
Bug 1721047 R[Firefox:Bookmarks & History]Tooltip would not popup when mouse hover over treechildren of Bookmarks/History sidebar.
Bug 1719598 A[Firefox:File Handling]Cyrillic file extension displayed incorrectly in the download window
Bug 1721224 R[Firefox:File Handling]Log exceptions when creating the default downloads directory
Bug 1709720 R[Firefox:Messaging System]Refactor browser_aboutwelcome_multistage tests
Bug 1714791 R[Firefox:Preferences]Empty search results in settings still uses illustration
Bug 1721215 N[Firefox:Screenshots]Lazy load screenshots.js
Bug 1719492 N[Firefox:Screenshots]Migrate screenshot icons into the browser/component/screenshots directory
Bug 1721105 R[Firefox:Screenshots]The screenshots shortcut (Ctrl+Shift+S) does not take into account the zoomFactor
Bug 1720612 R[Firefox:Security]Remove or update probes expiring in Firefox 93: EXTERNAL_PROTOCOL_HANDLER_DIALOG_CONTEXT_SCHEME
Bug 490136 A[Firefox:Session Restore]When firefox is exited by closing the last tab, that tab is restored on restart
Bug 1720880 R[Firefox:Toolbars and Customization][macOS] Corners of bookmarks toolbar menu button submenus are not rounded
Bug 1719755 R[Firefox:Top Sites]Get sponsored topsites data from Contile by default
Bug 1720215 A[Firefox Build System:Mach Core]Remove MACOSX_DEPLOYMENT_TARGET virtualenv workaround
Bug 1717051 A[Firefox Build System:Mach Core]Transparently manage Mach virtualenv at run-time
Bug 1720951 R[Firefox Build System:Mach Core]Remove remaining "ensure_bytes()" and "ensure_unicode()" usages
Bug 1717645 A[Firefox Build System:Mach Core]Virtualenv "up-to-date" logic is not resilient to setup failures
Bug 1721472 R[Firefox Build System:Mach Core]Glean Error: TypeError: an integer is required
Bug 1717651 N[Firefox Build System:Mach Core]Remove "ensure_subprocess_env()"
Bug 1717540 R[Firefox Build System:Task Configuration]Taskgraph changes to support esr91
Bug 1721337 R[Firefox Build System:Task Configuration]Permanent simple-fuzzing task broken: bash: python: command not found
Bug 1719622 R[Firefox Build System:Task Configuration]Upgrade to Mercurial 5.8 in docker images
Bug 1720829 R[Firefox Build System:Toolchains]Upgrade binutils to 2.36.1
Bug 1718341 R[GeckoView:General]Generate Android Emulator from TL task
Bug 1709640 A[GeckoView:General]Add GeckoView lite build type
Bug 1543720 R[GeckoView:General]Enable the Storage Access API on GeckoView
Bug 1721347 R[Toolkit:General]Consider adding GTK theme to about:support
Bug 1695395 N[Toolkit:Password Manager]Intermittent toolkit/components/passwordmgr/test/browser/browser_doorhanger_submit_telemetry.js | Test timed out -
Bug 1720721 R[Toolkit:Places]Create snapshots for appropriate pages.
Bug 1720178 R[Toolkit:Printing]Printing from print button doesn't work.
Bug 1675288 R[Toolkit:Telemetry]Organize FOG's toolkit/components/glean into proper folders
Bug 1720611 R[Toolkit:Video/Audio Controls]Remove or update probes expiring in Firefox 93: FX_PICTURE_IN_PICTURE_WINDOW_OPEN_DURATION
Bug 1691575 R[WebExtensions:Developer Tools]Fix and re-enable browser/components/extensions/test/browser/browser_ext_devtools_network.js for Fission
Bug 1676024 V[WebExtensions:General]Firefox upgrades websockets of webextensions
###########
Changes to 71 bugs - 57 fixed.
1 bugs are not included due to being restricted