Changes in 20210121094402

Built from fbd44ae201053f2c466290f71cf2e7a25969fadc

..index..
Bug 1687487 R[Core:Audio/Video: cubeb]Update libcubeb to 4a83932
Bug 1687527 R[Core:DOM: Core & HTML]Fixing the WPT 'unset_context_name.html'
Bug 1685089 R[Core:DOM: Core & HTML]Ship window.name resetting
Bug 1687587 R[Core:DOM: Core & HTML]Some cleanups around links.
Bug 1673683 R[Core:DOM: Navigation]browser.docShellIsActive is false after switching process
Bug 1685303 N[Core:DOM: Selection]Fortify code around `AccessibleCaretManager::OnSelectionChanged`
Bug 1687603 R[Core:Gecko Profiler]Make "CPU Utilization" feature description more correct and useful
Bug 1680517 R[Core:Gecko Profiler]Tweak the TextMarker marker schema
Bug 1683084 R[Core:Graphics]The Javascript slide is too slow on gsfresh.com (3d transforms) (software webrender)
Bug 1683002 A[Core:Graphics: Layers]Intermittent Assertion failure: zoomedMetrics->GetApzc(), at /builds/worker/checkouts/gecko/gfx/layers/composite/AsyncCompositionManager.cpp:733
Bug 1687554 R[Core:Graphics: WebRender][Bug] Pages are broken on 1/19 Firefox Nightly
Bug 1687533 R[Core:Graphics: WebRender]Update Cargo.lock format
Bug 1677927 A[Core:Graphics: WebRender]Very slow video decode for TikTok embeds (sw-wr)
Bug 1684412 R[Core:Graphics: WebRender]Graphics errors in about:support, Present1 failed: 0x887a0001
Bug 1687814 R[Core:Graphics: WebRender]Intermittent wrench reftests/text/raster-space.yaml == reftests/text/raster-space.png | image comparison, max difference: 1, number of differing pixels: 352 | 352 differences > 0 and <= 2 (allowed 350);
Bug 1687726 R[Core:Graphics: WebRender]Bool vectors are vectors.
Bug 1561358 A[Core:Graphics: WebRender]Reduce WR module coupling
Bug 1687613 R[Core:Graphics: WebRender]Skip drawWindow() when LayerManger is software WebRender
Bug 1687378 R[Core:Graphics: WebRender]Lots of time spent allocating and freeing picture cache textures when zooming
Bug 1687265 R[Core:Graphics: WebRender]Crash in [@ memcpy | ReadPixels]
Bug 1687252 R[Core:Graphics: WebRender]Crash in [@ mozilla::layers::CompositorBridgeParent::AllocPWebRenderBridgeParent]
Bug 1687573 R[Core:Graphics: WebRender]Add no-op shadow primitives directly to parent prim list
Bug 1675590 A[Core:Graphics: WebRender]Improve radial gradient performance in swgl
Bug 1687243 R[Core:JavaScript Engine]Assertion failure: byteLength <= TypedArrayObject::maxByteLength(), at vm/StructuredClone.cpp:2243
Bug 1683784 R[Core:JavaScript Engine]Extra `#` in error message for assigning to a private method
Bug 1686936 R[Core:JavaScript Engine]Make more typed array code work with large buffers
Bug 1687659 R[Core:JavaScript Engine]jit-tests --repeat option doesn't have any effect
Bug 1687093 R[Core:JavaScript Engine]Span's size takes 4 bytes for each delazification, even if it's empty
Bug 1686586 R[Core:JavaScript Engine: JIT]Enable structured spewer in the browser.
Bug 1679922 A[Core:JavaScript Engine: JIT]Use JSCVT on macOS/aarch64
Bug 1687229 R[Core:JavaScript Engine: JIT]Optimise Object.prototype.toString in CacheIR and Warp
Bug 1687002 R[Core:JavaScript: GC]The incremental marking validator doesn't work
Bug 1686219 R[Core:JavaScript: GC]Investigate storing chunk metadata as a header at the start of the chunk
Bug 1684861 R[Core:Javascript: WebAssembly]Baseline compiler does not take offset into account for atomic wait or notify. (was: Different error messages with WebAssembly Memory and ion vs. baseline)
Bug 1687654 R[Core:Javascript: WebAssembly]Update wat to 1.0.33
Bug 1677987 R[Core:Networking: HTTP]Telemetry about nsHttpChannel success rate with HTTP3
Bug 1581126 R[Core:Panning and Zooming]Hook up pinch gestures on Linux touchpads for APZ zooming
Bug 1686833 R[Core:Security: PSM]avoid CERTCertificate in nsNSSCertificate::GetDbKey
Bug 1687458 R[Core:Security: PSM]document actions needed when canary certificate expiration check test_cert_expiration_canary.js fails
Bug 1684061 A[Core:Security: PSM]Upgrade Firefox 86 to use NSS 3.61
Bug 1683828 R[Core:Storage: Cache API]Use QM_TRY etc. more in Cache API
Bug 1687010 R[Core:WebRTC]Perma Android TEST-UNEXPECTED-PASS | /webrtc/RTCPeerConnection-videoDetectorTest.html | Signal detector detects track change within reasonable time - expected FAIL when Gecko 86 merges to Beta on 2021-01-25
Bug 1685833 R[Core:WebRTC: Signaling]pc.restartIce() doesn't work with zero-argument pc.setLocalDescription()
Bug 1685962 R[Core:Widget]test_bug549170.html is unexpected pass on Linux with the non-native theme enabled
Bug 1686613 A[Core:Widget]In the new non-native widget theme, if I specify padding for one side, all other sides reset to have 0 padding
Bug 1675389 R[Core:Widget]Off-center checkboxes on Phabricator if the native theme is disabled
Bug 1615038 R[Core:Widget: Win32]Fine-tune scrollbars on Windows 10 when native theme is disabled
Bug 1657025 N[Core:XPConnect]Intermittent Assertion failure: gcTotal == rtStats.gcHeapChunkTotal, at /builds/worker/checkouts/gecko/js/xpconnect/src/XPCJSRuntime.cpp:2035
Bug 1687788 R[DevTools:Accessibility Tools]devtools/client/accessibility/test/browser/browser_accessibility_relation_navigation.js | Interactive elements must be labeled: id: , tagName: BUTTON, className: open-accessibility-inspector -
Bug 1687736 R[DevTools:Console]Intermittent devtools/client/webconsole/test/browser/browser_webconsole_network_message_ctrl_click.js | Node does not support any accessible actions: id: , tagName: SPAN, className: url -
Bug 1687728 R[DevTools:Console]devtools/client/webconsole/test/browser/browser_webconsole_eval_sources.js | Node is not accessible via accessibility API: id: , tagName: SPAN, className: frame-link-filename -
Bug 1687733 A[DevTools:Console]devtools/client/webconsole/test/browser/browser_webconsole_input_focus.js | Node does not support any accessible actions: id: , tagName: DIV, className: cm-s-mozilla message console-api log log -
Bug 1662129 R[DevTools:Debugger]Use the ResourceWatcher API to fetch Breakpoints
Bug 1676618 R[DevTools:Debugger]JS Debugger frequently fails to attach to mochitests
Bug 1687737 R[DevTools:Framework]devtools/client/framework/test/browser_toolbox_zoom_popup.js | Interactive elements must be labeled: id: tools-chevron-menu-button, tagName: button, className: devtools-tabbar-button tools-chevron-menu -
Bug 1682220 R[DevTools:Framework]Use nsIWorkerDebugger.windowIds instead of nsIWorkerDebugger.window.windowGlobalChild.innerWindowId in DevToolsWorkerChild
Bug 1687723 R[DevTools:Inspector]devtools/client/inspector/rules/test/browser_rules_shapes-toggle_07.js | Interactive elements must be labeled: id: , tagName: span, className: ruleview-shapeswatch -
Bug 1687789 R[DevTools:Netmonitor]devtools/client/netmonitor/test/browser_net_statistics-02.js | Node is not accessible via accessibility API: id: , tagName: path, className: [object SVGAnimatedString] -
Bug 1687790 R[DevTools:Performance Tools (Profiler/Timeline)]devtools/client/performance/test/browser_perf-calltree-js-events.js | Clickable nodes must have interactive semantics: id: , tagName: hbox, className: call-tree-item -
Bug 1687677 R[DevTools:Performance Tools (Profiler/Timeline)]WARNING: content window passed to PrivateBrowsingUtils.isWindowPrivate @ gecko-profiler-interface.js:214
Bug 1672507 R[Firefox:Address Bar]History is not shown in search mode when general results are set to come before search results
Bug 1682393 R[Firefox:General]Show origin to tabmodal alert/confirm/prompt dialogs
Bug 1683419 R[Firefox:General]Fork the Help menubar strings so that the AppMenu can have them be in sentence case for en-US
Bug 1687524 R[Firefox:Keyboard Navigation]New "Check For Updates..." Help Menu Item has no accessKey
Bug 1687828 R[Firefox:Menus]A scrollbar is briefly shown when transitioning a panelview between subviews
Bug 1687297 R[Firefox:Messaging System]Failures to access IndexedDB are not being reported
Bug 1687512 R[Firefox:New Tab Page]Update height and border color of search bar if newNewtabExperience is enabled
Bug 1686498 R[Firefox:New Tab Page]Remove context menu icons on newtab page if newnewtabExperience is enabled
Bug 1687398 R[Firefox:New Tab Page]Update text color on newtab page if newNewtabExperience is enabled
Bug 1686328 R[Firefox:Search]Add some more tests for duplicate engines
Bug 1687341 R[Firefox:Site Permissions]Default the "Remember this decision" checkbox to "true" for the Geolocation permission prompt
Bug 1687717 R[Firefox:Tabbed Browser]Show activeness in tab tooltip.
Bug 1580003 R[Firefox:Tabbed Browser]Remove isLastMultiSelectChange parameter
Bug 1681421 A[Firefox:Theme]Implement new Proton tab design
Bug 1687703 R[Firefox:Theme]Add telemetry and a pref to tell if someone has used Ctrl-Tab, so that we can flip the default value of the browser.ctrlTab.recentlyUsedOrder pref to false if they haven't.
Bug 1681796 R[Firefox:Untriaged]Prevent superfluous PictureInPictureParent actors from being associated with each tab
Bug 1650675 R[Firefox:about:logins]Login CSV import summary dialog
Bug 1686168 R[Firefox Build System:Bootstrap Configuration]Cannot complete `./mach bootstrap` on macOS Big Sur due to `ModuleNotFoundError: No module named 'zstandard'`
Bug 1687595 R[Firefox Build System:General]Always get mach modules from subdirectories of where mach is
Bug 1687640 R[Firefox Build System:General]Perma [Bugzilla] Missing Bugzilla component: mach.ps1
Bug 1687594 R[Firefox Build System:General]Remove unused/unsupported options from `mach artifact toolchain`
Bug 1687624 R[Firefox Build System:Task Configuration]Perma taskcluster/taskgraph/test/test_generator.py::TestGenerator::test_always_target_tasks TEST-UNEXPECTED-FAIL
Bug 1687430 R[GeckoView:General]Introduce a new INPUT_RESULT to represent nsEventStatus_eConsumeNoDefault
Bug 1687390 R[GeckoView:General]The windowName won't be set if calling window.open() with 'noopener' in Geckoview
Bug 1678384 R[NSS:Build]Add a build flag to allow building nssckbi-testlib in m-c
Bug 1684971 R[Toolkit:General]Adjust default browser agent telemetry to include detail around who might have gotten lost between clicking "make firefox default" and actually setting firefox to default.
Bug 1678619 R[Toolkit:Places]Convert frecency notifications to a PlacesEvent
Bug 1687812 R[Toolkit:Storage]Upgrade to SQLite 3.34.1
Bug 1687477 R[Toolkit:Video/Audio Controls]Enable multiple Picture-in-Picture support by default
Bug 1677080 N[Toolkit:Video/Audio Controls]Fullscreen PiP window is affected by switching video source
Bug 1686065 R[Web Compatibility:Interventions]Ship v19.0.0 of webcompat system addon
Bug 1594234 R[WebExtensions:General]disallow remotely hosted code in extensions
###########
Changes to 92 bugs - 79 fixed.
2 bugs are not included due to being restricted