Changes in 20210305085604

Built from 8f05e804fa6a40e6407cfc604008c3fb66013c77

..index..
Bug 1693045 R[Core:Audio/Video: Recording]AddressSanitizer: SEGV /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:310:45 in operator bool [@ mozilla::MediaEncoder::DisconnectTracks]
Bug 1696282 R[Core:Audio/Video: cubeb]Remove cubeb_stream_reset_default_device from MockCubeb
Bug 1696215 R[Core:CSS Parsing and Computation]Add tests for page-size parsing
Bug 1360715 R[Core:DOM: Bindings (WebIDL)]instanceof behavior cross-contexts doesn't match any other browser
Bug 1696348 R[Core:DOM: Core & HTML]Remove redundant nullptr checks of return value of infallible new in dom/[file,xhr]
Bug 1639376 R[Core:DOM: Core & HTML]Intermittent LeakSanitizer | leak at mozilla::dom::ProtoAndIfaceCache::PageTableCache::EntrySlotOrCreate, mozilla::dom::ContentProcessMessageManager_Binding::CreateInterfaceObjects, mozilla::dom::GetPerInterfaceObjectHandle, GetProtoObjectHandle
Bug 1673931 A[Core:DOM: Core & HTML]Clean up some includes in dom/base, dom/bindings, dom/events and dom/script
Bug 941356 R[Core:DOM: Drag & Drop]drag image not correctly created when parent has css transform
Bug 1696391 R[Core:DOM: Security]Expand IPC Principal Permission check for RecvStoreUserInteractionAsPermission based on telemetry info
Bug 1696347 R[Core:DOM: Workers]Remove redundant nullptr checks of return value of infallible new in dom/workers
Bug 1676361 R[Core:Gecko Profiler]Clean up GeckoProfiler includes
Bug 1622846 A[Core:Graphics: WebGPU]Update WebGPU IDL to the upstream changes
Bug 1696066 R[Core:Graphics: WebGPU]Hide WebGPU Queue operations in Rust-encoded commands over IPC
Bug 1696495 R[Core:Graphics: WebRender]Ship WebRender to KDE/XFCE Intel/AMD users to release
Bug 1695405 R[Core:Graphics: WebRender]Remove texture array support from SWGL
Bug 1696545 R[Core:Graphics: WebRender]Disable WebRender capture commands by default on nightly
Bug 1694916 R[Core:JavaScript Engine]AddressSanitizer: SEGV or Assertion failure: !warmUpData_.isEnclosingScript() (Enclosing scope is not computed yet), at vm/JSScript.cpp:705
Bug 1696205 R[Core:JavaScript Engine]rewind CompilationState.scriptExtra field
Bug 1696433 R[Core:JavaScript Engine]Remove stale GC comment from JSScript::fullyInitFromStencil
Bug 1687095 R[Core:JavaScript Engine]Merge delazification stencil into initial stencil before encoding
Bug 1688055 R[Core:JavaScript Engine]Refactor LexicalEnvironmentObject into several subclasses
Bug 1696046 R[Core:JavaScript Engine]Clean up use of JS_ExtensibleLexicalEnvironment in JS::ExecuteInJSMEnvironment
Bug 1688033 N[Core:JavaScript Engine: JIT]Use scalar replacement to optimize the arguments object in Warp
Bug 1696378 R[Core:Layout: Form Controls]uneven border width for focused and unstyled <input type="text"> with non-native theme on Windows
Bug 1696256 R[Core:Layout: Positioned]Intermittent /css/css-position/sticky/position-sticky-large-top-2.tentative.html | Testing http://web-platform.test:8000/css/css-position/sticky/position-sticky-large-top-2.tentative.html == http://web-platform.test:8000/css/css-position/sticky
Bug 1696349 R[Core:Networking]Remove redundant nullptr checks of return value of infallible new in netwerk
Bug 1696429 R[Core:Networking]ThreadSanitizer: data race /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpHandler.cpp:2314:27 in mozilla::net::nsHttpHandler::Observe(nsISupports*, char const*, char16_t const*)
Bug 1696193 R[Core:Networking: FTP]Stop setting Firefox as default handler for FTP
Bug 1695665 R[Core:Networking: HTTP]Skip upgrading to https with HTTPS RR for internal requests
Bug 1695185 R[Core:Networking: WebSockets]WebSocketEventService does not listen for events from Iframes
Bug 1684520 R[Core:Panning and Zooming]Scrolling via keyboard visibly stutters more than before
Bug 1695903 R[Core:Storage: Quota Manager]QM: Add PersistenceTypeFromFile method
Bug 1686191 A[Core:Storage: Quota Manager]Have a way to specifically report warnings around QM_TRY
Bug 1686031 N[Core:Storage: Quota Manager]Simplify structures and naming related to directory metadata
Bug 1695752 R[Core:Web Painting]Support vibrancy inside translation transforms
Bug 1696437 R[Core:Widget: Android]Use the new non-native theme on Android too.
Bug 1695873 R[Core:Widget: Cocoa]Finish removing @mozilla.org/widget/nativemenuservice;1
Bug 1696307 R[Core:Widget: Cocoa]Remove code for 10.9 that dealt with not having NSWindowStyleMaskFullSizeContentView
Bug 1695162 R[Core:XPCOM]Make nsBaseHashtable iterators safer
Bug 1696406 R[Core:XPCOM]Nested event loops should be visible in the Firefox Profiler
Bug 1634281 A[Core:XPCOM]Unify various ns*Hashtable classes that are subclasses of nsBaseHashtable
Bug 1685105 R[DevTools:Debugger]XHR Breakpoint should work in remote frames
Bug 1644197 R[DevTools:Netmonitor]Implement SSE Data listening via the ResourceWatcher API on the actor side
Bug 1644196 R[DevTools:Netmonitor]Implement WebSocket data listening via the ResourceWatcher API on the actor side
Bug 1695036 R[DevTools:Performance Tools (Profiler/Timeline)]Code and style improvements to about:profiling
Bug 1696267 R[Firefox:Address Bar]Typing a trailing space causes search history and suggestions that match the input/heuristic query to go from hidden to shown
Bug 1691533 R[Firefox:Address Bar]Update the search mode chiclet
Bug 1691531 R[Firefox:Address Bar]Update the Urlbar label box to be a floating chiclet
Bug 1691545 R[Firefox:Address Bar]Update identity box icons and style
Bug 1696322 R[Firefox:Bookmarks & History]Move the formatted tab and bookmarks tooltip behind its own Proton pref
Bug 1695087 R[Firefox:General]Branding updates
Bug 1692628 R[Firefox:Menus]Update labeling and ordering of developer items in the content context menu
Bug 1686931 R[Firefox:Menus]Unify "View Background Image" with "View Image"
Bug 1696450 R[Firefox:Menus]Right click contextmenu shows several unneeded separators at the top of the menu when opened with pocket disabled
Bug 1696288 R[Firefox:Menus]Move "Troubleshoot Mode" above "More Troubleshooting Information" in the Help menu
Bug 1695614 R[Firefox:Messaging System]The blue border of a selected theme card is cut off by its image in the Arabic about:welcome “Theme” slide
Bug 1693550 R[Firefox:Nimbus Desktop Client]Update about:welcome to use ExperimentFeature
Bug 1693301 R[Firefox:Nimbus Desktop Client]Test utility for automatic enrollment and cleanup
Bug 1689502 A[Firefox:Normandy Client]Make all Normandy test decorators three layer decorators, for consistency
Bug 1693581 A[Firefox:Normandy Client]Switch Normandy decorators to use a named arguments object instead of positional arguments
Bug 1696058 N[Firefox:Normandy Client]Normandy should not attempt to unenroll expired preference experiments who's filters don't match
Bug 1694189 R[Firefox:PDF Viewer]Talos test pdfpaint Error: Expected page 1 got 2
Bug 1582769 R[Firefox:Remote Settings Client]Improve `syncIfEmpty` documentation
Bug 1696306 R[Firefox:Security]Fix telemetry for javascript load restrictions
Bug 1692772 R[Firefox:Security]Vertically align the Export button on about:certificate
Bug 1498432 A[Firefox:Session Restore]A tab discarded immediately after creation, loaded, and then discarded again has an incorrect URL when queried.
Bug 1696356 R[Firefox:Shell Integration]Remove redundant nullptr checks of return value of infallible new in toolkit/system/gnome
Bug 1695084 R[Firefox:Site Permissions]Update copy for permission panel: Persistent Storage
Bug 1695356 R[Firefox:Site Permissions]permissions panel icon does not show
Bug 1695351 R[Firefox:Tabbed Browser]Tab tooltip should wrap title instead of truncating
Bug 1690186 R[Firefox:Tabbed Browser]Proton Tab Styling Conflicts with Container Tabs Indicator
Bug 1379174 R[Firefox:Tabbed Browser]When closing multiple tabs, the PermitUnload message should be sent to each tab in parallel
Bug 1695568 R[Firefox:Tabbed Browser]Strip https from hover tooltips and use broken lock indicators for http URLs
Bug 1685883 R[Firefox Build System:General]building with --disable-marionette fails with compile error
Bug 1691327 R[Firefox Build System:Generated Documentation]Update sphinxcontrib-mermaid to v0.6.0 by renovate
Bug 1693584 R[GeckoView:General]Deprecate GeckoView MediaElement API
Bug 1675730 R[Thunderbird:Mail Window Front End]"Security Error: Content at about:certificate?cert=<CERTIFICATE> may not load or link to chrome://browser/skin/critical.svg." exception thrown while vieving certificate in a tab.
Bug 1695797 A[Toolkit:Application Update]In background task mode, only process updates if we're the only instance running
Bug 1691486 R[Toolkit:Application Update]Generalize `app.update.auto` to more per-installation preferences
Bug 1693277 A[Toolkit:Notifications and Alerts]Implement new modal dialog styling
Bug 1695184 R[Toolkit:Performance Monitoring]about:processes should use th elements for column headers
Bug 1695258 R[Toolkit:Performance Monitoring]Stop using waitForCondition in about:processes tests
Bug 1695223 R[Toolkit:Performance Monitoring]It should be possible to select a row in about:processes to follow it when it moves
Bug 1694844 R[Toolkit:Printing]New Print dialog fails to open on Linux with no printer installed (I use print to file)
Bug 1696354 R[Toolkit:Safe Browsing]Remove redundant nullptr checks of return value of infallible new in toolkit/components/reputationservice
Bug 1695883 R[Toolkit:Storage]Add explicit fallible mozStorageTransaction::Start method for starting the transaction
Bug 1695197 R[Toolkit:Telemetry]Unconditionally enable Glean in Firefox builds
Bug 1695338 A[WebExtensions:Frontend]Update copy for WebExtension install approval panel
Bug 1570868 R[WebExtensions:General]Avoid browser hang triggered by extensions bindly passing URLs to `tabs.query` without escaping wildcards
Bug 1680279 A[WebExtensions:General]Allow "url" as property filter for tabs.onUpdated
###########
Changes to 90 bugs - 75 fixed.
2 bugs are not included due to being restricted