Changes in 20201002092536

Built from 2ce12e3e063c43c599ff6acb78be0d9bc038a862

..index..
Bug 1656414 R[Core:Audio/Video: Playback]Tab sound/mute icon is not removed when playback object is removed in some situations
Bug 1668122 R[Core:Audio/Video: Playback]Allow to switch media control feature on runtime
Bug 1657701 A[Core:Audio/Video: Playback]Do we need l10n on the default title showing on the virtual control interface?
Bug 1668144 R[Core:Canvas: WebGL]WebGL out-of-process should have a blocklist entry
Bug 1668054 N[Core:DOM: Content Processes]Include the computed FissionAutostart value in the telemetry environment
Bug 1667426 A[Core:DOM: Content Processes]Further streamlining of fission pref configuration for experiment
Bug 1668414 N[Core:DOM: Core & HTML]Saving a wikipedia page is missing images used from the page (because srcset attribute is not scanned/re-written)
Bug 1609291 R[Core:DOM: Events][UI Events][Input Events] Ship "beforeinput" event and `InputEvent.getTargetRanges()` in Nightly (and early beta) channel
Bug 1668133 R[Core:DOM: Events]Split off the check of InputEvent.getTargetRanges() result after `beforeinput` event propagation in WPT
Bug 1668126 R[Core:DOM: Navigation]same-document firing of onLocationChange and HistoryCommit() are in the wrong order (with SessionHistoryInParent)
Bug 1656132 R[Core:DOM: Navigation]Extend probe expiring in Firefox 82: WINDOW_REMOTE_SUBFRAMES_ENABLED_STATUS
Bug 1668357 R[Core:DOM: Navigation]Disable tests which fail when fission and session-history-in-parent are enabled and enable SHIP with Fission
Bug 1666670 R[Core:DOM: Navigation]beforeunload doesn't prevent closing a tab (or window, or quitting Firefox)
Bug 1668297 R[Core:DOM: Navigation]Fix browser/base/content/test/tabs/browser_e10s_switchbrowser.js
Bug 1668026 R[Core:DOM: Navigation]Update child process index and length when modifying those in parent process
Bug 1647829 R[Core:DOM: Security]HTTPS Only Mode Error page repeats forever when privacy.firstparty.isolate is enabled
Bug 1666998 R[Core:Disability Access APIs]Paragraph boundary doesn't work in Google Docs braille mode
Bug 1668137 A[Core:Disability Access APIs]VO cursor goes into link's text leafs with VO next
Bug 1668142 N[Core:Disability Access APIs]Rotor doesn't return results when AXDirectionPrevious is used with no start element.
Bug 1668418 R[Core:GFX: Color Management]Rustify precache.
Bug 1668419 R[Core:GFX: Color Management]Make icc profile parsing safe.
Bug 1668526 R[Core:GFX: Color Management]Iccv4/LUT profiles are broken
Bug 1667915 R[Core:Gecko Profiler]Tweak markers API: Separate category from options, marker type will be specified before payload arguments
Bug 1668377 R[Core:Graphics]Switch printing from WrapAndRecord to just Recording.
Bug 1668696 R[Core:Graphics: WebRender]Remove IS_IDENTITY flag from spatial nodes
Bug 1665274 R[Core:Graphics: WebRender]rasterflood_gradient spends a lot of time in brush_opacity
Bug 1668302 R[Core:Graphics: WebRender]Video fails to play properly with software fallback (Windows 10)
Bug 1668360 R[Core:Graphics: WebRender]Invert WebRender gfx features configurations to be enabled by default
Bug 1642308 N[Core:Graphics: WebRender]Full screen picture-cache invalidation occurs whenever a new display list is received when scrolling whilst zoomed
Bug 1601980 R[Core:ImageLib]ThreadSanitizer: data race [@ mozilla::image::RasterImage::StartDecoding] vs. [@ mozilla::image::RasterImage::OnImageDataAvailable]
Bug 1667740 R[Core:JavaScript Engine]Use reference count for ScriptStencil.immutableScriptData
Bug 1668637 R[Core:JavaScript Engine]Update CanDoOffThread conditions
Bug 1668197 R[Core:JavaScript Engine][warp] Crash [@ WarpCacheIRTranspiler::emitMathHypot2NumberResult]
Bug 1668261 R[Core:JavaScript Engine: JIT]arm64 emulator does not compile with !DEBUG
Bug 1668332 R[Core:JavaScript Engine: JIT]CacheIR: Optimize global name DOM getters like bareword `document`
Bug 1660465 R[Core:JavaScript Engine: JIT]Crash [@ ??] with stack space exhaustion on 32-bit
Bug 1666417 R[Core:JavaScript Engine: JIT]Enable Warp in Nightly
Bug 1668326 R[Core:JavaScript: GC]The GC traces atoms when updating moved runtime pointers during compacting GC
Bug 1668398 N[Core:Javascript: WebAssembly]Vendor Cranelift to get Wasm ABI-2020 support
Bug 1668528 R[Core:Javascript: WebAssembly]Perma Assertion failure: false (JS_GetGlobalJitCompilerOption( cx, JSJITCOMPILER_WASM_JIT_CRANELIFT, &cranelift)), at /builds/worker/checkouts/gecko/js/src/shell/js.cpp:4818 when Gecko 83 merges to Beta on 2020-10-19
Bug 1639153 A[Core:Javascript: WebAssembly]Optimize indirect calls
Bug 1668156 R[Core:Layout]Fix existing bad callers of nsLayoutUtils::TransformFrameToAncestor
Bug 1668411 R[Core:Layout]Change IS_TRUE_OVERFLOW_CONTAINER macro into a nsIFrame's inline method
Bug 1668437 R[Core:Networking]firefox coredump on wireless network change, crash @ SetupIPCheckChannel
Bug 1616252 R[Core:Networking: DNS]Maybe add a /etc/hosts parser
Bug 1667975 R[Core:Networking: DNS]Don't check rcode before parsing packet
Bug 1668232 R[Core:Networking: HTTP]Add support for draft 30
Bug 1661781 R[Core:Printing: Output]PrePrintNextPage failure causes fatal "Assertion failure: mPromise, at dom/base/nsFrameLoader.cpp:3145, after "WARNING: The print progress dialog finished opening, but communications with the child have been closed" in PrintProgressDialogParent.cpp
Bug 1668076 R[Core:Printing: Setup]Fix formatting in nsPrinterListCUPS.cpp
Bug 1668406 R[Core:Printing: Setup]Add a member to the print settings to allow overriding page margins.
Bug 1668492 R[Core:Printing: Setup]Print paper size and scaling prefs are truncated in locales using a decimal separator other than "."
Bug 1667641 R[Core:SVG]Map use element x, y attributes to style
Bug 1667629 R[Core:SVG]Support mpath pointing to any shape
Bug 1665347 N[Core:Storage: IndexedDB]Reduce overlap between IDBResult and mozilla::Result
Bug 1666219 R[Core:Storage: Quota Manager]Introduce QM_TRY_INSPECT macro and quota client specific equivalents
Bug 1566389 N[Core:Web Audio]decodeAudioData doesn't skip information frames in MP3 audio
Bug 1654152 R[Core:WebRTC]Create a vendor script to import a copy of libwebrtc
Bug 1656068 R[Core:WebRTC: Audio/Video]SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.cc:131:43 in webrtc::WebRtcAec_Create()
Bug 1668248 A[Core:WebRTC: Networking]Check string type max capacity before attempting to adopt memory in `nsDOMDataChannel::Send`
Bug 1666201 R[Core:Widget: Android]Crash when asynchronously dispatching synthesized mouse event
Bug 1626536 R[Core:Widget: Gtk]crash @ _gtk_settings_get_style_cascade() on gdk_display_close()
Bug 1665553 R[Core:Widget: Gtk]Undefined value use in `moz_gtk_button_paint()`
Bug 1661192 R[Core:Widget: Gtk][Wayland] Autoscroll widget crashes firefox
Bug 1640567 R[Core:Widget: Gtk]Dropdowns with defined width collapse to width of text within dropdown
Bug 1668314 R[Core:XPCOM]FuncCancelableRunnable should not assume mFunc.isSome()
Bug 1654587 R[DevTools:Debugger]Use single shared module for Debugger settings
Bug 1620280 A[DevTools:Debugger]Use the ResourceWatcher API to fetch Sources
Bug 1668271 R[DevTools:Debugger]Cleanup session
Bug 1667086 R[DevTools:Inspector: Changes]Intermittent devtools/client/inspector/changes/test/browser_changes_declaration_remove_ahead.js | Added declaration has updated property value - Got "grid", expected "flex"
Bug 1668012 R[Firefox:Address Bar]Keyboard navigating one-off buttons after typing doesn't update the engine chiclet
Bug 1665908 R[Firefox:Address Bar]Entering search mode does not clear one-off selection
Bug 1661407 R[Firefox:Firefox Accounts]Refactor FxAccountsKeys.jsm to use "scoped keys" as the primary interface concept
Bug 1668704 R[Firefox:Nimbus Desktop Client]update rust serde dependency to at least 1.0.114 for bugfix needed by Nimbus SDK
Bug 1667791 N[Firefox:Nimbus Desktop Client]Update experiment schema to match new nimbus-shared schema
Bug 1667402 R[Firefox:Pocket]The "Save to Pocket" doorhanger is wrongly dismissed after ~3 seconds if is not hovered/focused
Bug 1668247 R[Firefox:Pocket]The elements from the "Saved to Pocket" doorhanger are not visibly focused through keyboard navigation
Bug 1663784 R[Firefox:Site Permissions]Add shared device indicators in the Windows notification area
Bug 1661474 R[Firefox:Site Permissions]Hide the global mute toggles by default, but add them to the opt-in experiments list in about:preferences
Bug 1668010 R[Firefox:Site Permissions]Use PNG images for the system status bar WebRTC indicators on Windows
Bug 1665490 R[Firefox:Site Permissions]Let the new WebRTC global sharing indicator ride the trains on macOS and Windows
Bug 1667882 R[Firefox:Tabbed Browser]If the current tab is pinned, opening about:crashcontent from bookmark opens a new tab and it crashes instead original tab
Bug 1667646 R[Firefox:Theme]Unify the info button's hover and active design for the bookmarks CFR and the protections popup
Bug 1634042 N[Firefox:Toolbars and Customization]Lazify the page action menu
Bug 1668466 R[Firefox Build System:Generated Documentation]fx doc: https://firefox-source-docs.mozilla.org/gfx/Silk.html Incorrect links to hg and a blog
Bug 1667482 R[Firefox Build System:Task Configuration]Intermittent requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GJLIrPE4Sm-G9TzK7-3hQw/artifacts/public/parameters.yml
Bug 1667675 R[GeckoView:General]sources.jar doesn't contain source code
Bug 1647522 R[GeckoView:General]Some videos entering fullscreen aren't calling onFullscreenChange via MediaElement.Delegate
Bug 1668317 R[Socorro:Symbols]at some point in the last two months, dlls stopped being compressed
Bug 1665386 R[Thunderbird:Upstream Synchronization]thunderbird perma toolkit/modules/tests/xpcshell/test_AllowedAppSources.js | xpcshell return code: 0 (port bug 1659157)
Bug 1668516 R[Toolkit:Printing][PI-819] [old UI] The page orientation can no longer be changed after printing to PDF on Windows
Bug 1667407 R[Toolkit:Startup and Profile System]Perma toolkit/xre/test/marionette/test_fission_autostart.py TestFissionAutostart.test_fission_precedence | AssertionError: False != True when Gecko 83 merges to Beta on 2020-10-19
Bug 1668279 A[Toolkit:Telemetry]Ensure that changing metrics.yaml cause a rebuild
Bug 1667798 R[Toolkit:Telemetry]"first-shutdown" ping is being sent way too often and at the wrong times.
Bug 1664867 R[Toolkit:Video/Audio Controls]Add tests to confirm that we select the right video when using the keyboard shortcut for PiP
###########
Changes to 94 bugs - 77 fixed.
3 bugs are not included due to being restricted