Changes in 20210421095627

Built from e99e7e2c43c8ae2b91b85cdec5360811ca11cdd0

..index..
Bug 1705194 R[Core:Audio/Video: Playback]Add `inline` for MediaCache's static members to avoid out-of-class defintion
Bug 1705267 R[Core:Audio/Video: Playback]Split codes in `MediaCache::Update()` to smaller functions
Bug 1705877 A[Core:CSS Parsing and Computation]Incorrect cursor size when using image-set()
Bug 1706510 R[Core:Canvas: WebGL]WebGLContext::FrontBufferSnapshotInto might ReadPixels from a multisampled mFB
Bug 1701512 R[Core:DOM: Copy & Paste and Drag & Drop]Add a separate pref for clipboard.read
Bug 1689835 R[Core:DOM: Copy & Paste and Drag & Drop]clipboard.write: Sanitize HTML
Bug 1705660 R[Core:DOM: Core & HTML]Remove nsIDOMWindowUtils::deprecatedOuterWindowID
Bug 1627175 A[Core:DOM: Editor]Move some utility methods in editor classes which can be static to EditorUtils or HTMLEditUtils
Bug 1706301 R[Core:DOM: Editor]Fix inert-node-is-unselectable.tentative.html
Bug 1703561 V[Core:DOM: Editor]Assertion failure: rangeToDelete.EndRef().EqualsOrIsBefore( replaceRangeDataAtEnd.EndRef()), at /builds/worker/checkouts/gecko/editor/libeditor/WSRunObject.cpp:1905
Bug 1704948 R[Core:DOM: Events]Allow obtaining the mouse button for menuitem clicks from the command event
Bug 1705489 R[Core:DOM: Navigation]update docshell/test/browser/browser_bug1328501.js to pass on Fission+BFCache
Bug 1704502 R[Core:DOM: Security]Create https-first and https-only test setting all combinations of prefs
Bug 1705340 A[Core:DOM: Security]Ensure localhost and .onion are handled properly within HTTPS-First Mode
Bug 1637259 R[Core:DOM: UI Events & Focus Handling]Consider generating touch event for WM_POINTER* messages
Bug 1705433 R[Core:Graphics: WebRender]Box shadows are rendered as triangles on Adreno 3xx
Bug 1706267 R[Core:Graphics: WebRender]Roll out webrender to Adreno 3xx
Bug 1706277 R[Core:Graphics: WebRender]Remove blit_workaround_buffer from webrender
Bug 1706198 R[Core:Graphics: WebRender]Possible accuracy issue with sw-wr compositing alpha + scaled surfaces + nearest filtering
Bug 1705363 R[Core:Internationalization]Fixes to unified intl NumberFormatterSkeleton implementation
Bug 1648090 R[Core:JavaScript Engine]Implement Ergonomic brand checks
Bug 1705762 R[Core:JavaScript Engine]Crash in [@ TraverseInnerLazyScriptsForLazyScript]
Bug 1702278 R[Core:JavaScript Engine]Manage Debug Metadata separately from CompileOptions
Bug 1705197 R[Core:JavaScript Engine]Remove uses of JSID_TO_ATOM in js/src/vm directory
Bug 1701787 R[Core:JavaScript Engine: JIT]Make NewObject ICs shareable
Bug 1703105 A[Core:Javascript: WebAssembly]Vendor the SIMD spec test suite
Bug 1691034 R[Core:Layout]Intermittent layout/generic/crashtests/370174-3.html | load failed: timed out waiting for pending paint count to reach zero (waiting for updateCanvasPending)
Bug 1706200 R[Core:Layout: Flexbox]Rename childrenInflowBounds to flexItemMarginBoxBounds in nsFlexContainerFrame::Reflow()
Bug 1704466 R[Core:Layout: Text and Fonts]24.29 - 3.27% yahoo-mail LastVisualChange / bing-search PerceptualSpeedIndex + 5 more (Linux) regression on Fri April 9 2021
Bug 1706077 R[Core:Layout: Text and Fonts]'opsz' value applied by font-optical-sizing should respect any size-adjust in effect
Bug 1692592 R[Core:Networking]High frequency TEST-UNEXPECTED-TIMEOUT | netwerk/test/unit_ipc/test_trr_httpssvc_wrap.js | Test timed out
Bug 1669892 A[Core:Networking]High frequency TEST-UNEXPECTED-TIMEOUT | netwerk/test/unit/test_http3.js | Test timed out
Bug 1703705 R[Core:Panning and Zooming]Overscroll gets stuck by pressing Ctrl (Command) during pan (or pan momentum maybe)
Bug 1705826 R[Core:Panning and Zooming]Apply the overscroll effect to fixed content (non-WebRender)
Bug 1704503 R[Core:Panning and Zooming][Proton] The overscroll effect ignores site fixed headers (with WebRender)
Bug 1705927 R[Core:Panning and Zooming]Do not go into overscroll if prefers-reduced-motion is specified
Bug 1703437 N[Core:Performance]Frequent mostly win /navigation-timing/nav2_test_redirect_server.html | Navigation Timing 2 WPT - uncaught exception: Error: assert_true: Expected startTime to be no greater than redirectStart. expected true got false
Bug 1704784 R[Core:Plug-ins]Use of unknown property Ci.nsIObjectLoadingContent.PLUGIN_*
Bug 1700051 N[Core:Spelling checker]Reduce accessbility of `mozInlineSpellStatus`'s members
Bug 1634684 N[Core:WebRTC: Audio/Video]Intermittent leakcheck | default 555944 bytes leaked (AsyncFreeSnowWhite, BackstagePass, BrowsingContext, BrowsingContextGroup, CacheObserver, ...)
Bug 1689741 R[Core:WebRTC: Audio/Video]WebRTC - Automatic Ear Detection freezes realtime (unbuffered) video, confusing users
Bug 1706409 R[Core:WebRTC: Audio/Video]Tab-crash allowing camera+microphone with MOZ_LOG=MediaManager:4
Bug 1706454 R[Core:Widget: Cocoa]Make remaining passwordmgr tests work with native menus
Bug 1706433 R[Core:Widget: Cocoa]Native context menus open at the wrong position if layout.css.devPixelsPerPx is overridden
Bug 1704628 N[Core:Widget: Cocoa]Make devtools context menu tests work with macOS native context menus
Bug 1706472 R[Core:Widget: Cocoa]Make activateItem throw an exception if it's called before the menu has opened
Bug 1706434 R[Core:Widget: Cocoa]Make devtools/client/framework/test/browser_toolbox_zoom_popup.js pass with native context menus
Bug 1704879 R[Core:Widget: Cocoa]Add support for specifying a mouse button in XULMenuPopup.activateItem
Bug 1704883 R[Core:Widget: Cocoa]In native context menus, report the mouse button which was used to click the menu item, to support a WebExtension API
Bug 1705257 R[Core:Widget: Cocoa]Make browser/base/content/test/backforward/browser_history_menu.js work with native context menus
Bug 1706463 R[Core:Widget: Cocoa]Make misc. devtools/client tests work with native context menus
Bug 1706389 R[Core:Widget: Cocoa]Disable context menu parts of accessible/tests/mochitest/events/test_focus_general.html
Bug 1706022 R[Core:Widget: Gtk]Use GdkIsWaylandDisplay()/GdkIsX11Display() instead of gfxPlatformGtk::GetPlatform() variants.
Bug 1418792 R[Core:Widget: Gtk]Cannot move window with touch in GNOME
Bug 1706097 R[Core:XPCOM]AUTO_PROFILER_LABEL_DYNAMIC_NSCSTRING_NONSENSITIVE doesn't record BHR label frames when the profiler is not running
Bug 1706242 R[DevTools:Framework]Rename devtools/shared/commands/target-configuration/tests/doc_media_queries.sjs as it's not only about media queries
Bug 1693494 R[DevTools:Inspector]Introduce a command for inspector node search
Bug 1705753 R[DevTools:Inspector]Stop using testActor for setStyle/getStyle helpers in boxmodel test suite
Bug 1705769 R[DevTools:Inspector]Remove get/set/removeAttribute helpers on test-actor
Bug 1666532 R[DevTools:Storage Inspector]Add IndexedDB resource
Bug 1703590 R[Firefox:Address Bar]Proton: Custom theme missing border and search suggestion/oneoffs separator.
Bug 1706112 R[Firefox:Address Bar]The closed Urlbar doesn't have a border when clicking a search tip
Bug 1706363 R[Firefox:Address Bar]Redirect Search Tips aren't the right color
Bug 1702298 R[Firefox:Bookmarks & History]Cannot scroll fully expanded bookmarks panel
Bug 789550 N[Firefox:File Handling]data:image/gif URI `Save Page As` and `Save Image As` do not use the same filename
Bug 1704373 R[Firefox:Launcher Process]Re-enable pre-spawn CIG and automatic injection prevention
Bug 1704040 R[Firefox:Menus]Odd shadow appearance on context menu with DPI set to 200% or above
Bug 1706489 N[Firefox:Messaging System]Allow for calculating upgrade dialog funnel by first screen primary action
Bug 1705882 R[Firefox:Messaging System]Adjust checkbox styling with faded text and top-aligned box
Bug 1705744 R[Firefox:Screenshots]Remove myshots code from screenshots
Bug 1682719 R[Firefox:Screenshots][meta] Enable eslint on browser/extensions/screenshots
Bug 1644719 A[Firefox:Security]Add basic support to display offline support pages when SUMO is unreachable
Bug 1702797 R[Firefox:Session Restore]Crash in [@ mozilla::dom::sessionstore::FormEntryValue::AssertSanity]
Bug 1705321 R[Firefox:Theme]Refresh the remaining permissions icons
Bug 1704865 R[Firefox:Theme]Update the bookmark icon and animation
Bug 1706325 R[Firefox Build System:Documentation Infrastructure]Minor updates to the vim docs.
Bug 1507272 R[Firefox Build System:General]Enable build telemetry by default for Mozilla employees
Bug 1706253 R[Firefox Build System:Toolchains]For clang-trunk only trigger it from cron job
Bug 1696145 R[GeckoView:General]Consider supporting silent flag for web notifications
Bug 1701168 R[Remote Protocol:CDP]Perma [tier2] TEST-UNEXPECTED-TIMEOUT | Launcher specs Puppeteer Puppeteer.connect should be able to reconnect to a disconnected browser (launcher.spec.ts) | expected PASS
Bug 1635327 R[Taskcluster:Workers]Intermittent LeakSanitizer | LeakSanitizer has encountered a fatal error.
Bug 1561538 R[Toolkit:Add-ons Manager]Extensions manager empty state displays the ‘Manage Your Extensions’ title
Bug 1702116 A[Toolkit:Add-ons Manager]Addon Manager has races
Bug 1705396 R[Toolkit:Crash Reporting]Add the `StartupTime` annotation to crashes intercepted via the WER runtime exception module
Bug 1685402 R[Toolkit:Telemetry]Support Custom Ping Unit Tests in FOG's JS and C++ languages
Bug 1685502 R[Toolkit:Telemetry]Add a timestamp/duration class pair that only ticks when the computer is awake
Bug 1633701 N[Toolkit:Themes]Checkbox and text for [Prevent this page from creating additional dialogs] are not vertically aligned on MacOS
Bug 1704975 A[Toolkit:XUL Widgets]Perma [tier 2] toolkit/content/tests/chrome/test_arrowpanel.xhtml | anchored on right
Bug 1701059 R[WebExtensions:Frontend]Addon install confirmation panel "Okay" button is too wide with Proton enabled
Bug 1699298 R[WebExtensions:General]crash near null in [@ mozilla::extensions::MatchPattern::Init]
Bug 1692813 R[WebExtensions:General]Support container-level isolation of the Proxy API
Bug 1690736 R[WebExtensions:General]Support container-level isolation of the WebNavigation API
Bug 1683058 R[WebExtensions:General]Support container-level isolation of the tabs API
Bug 1697764 R[WebExtensions:Request Handling]Support container-level isolation of the webRequest API
###########
Changes to 94 bugs - 75 fixed.
3 bugs are not included due to being restricted