Changes in 20210304092248

Built from aada018490c4fe60ebd8cc76e014c6dcd734de85

..index..
Bug 1673527 R[Core:Audio/Video]Intermittent dom/media/mediacontrol/tests/browser_suspend_inactive_tab.js | Test timed out -
Bug 1695376 R[Core:CSS Parsing and Computation]Implement basic color-mix() functionality, and expose it to chrome code and to content behind a pref.
Bug 1696215 A[Core:CSS Parsing and Computation]Add tests for page-size parsing
Bug 1695402 R[Core:CSS Parsing and Computation]Support image-set() on the cursor property.
Bug 1696075 R[Core:Canvas: WebGL]Fix sampling feedback detection handling
Bug 1682517 R[Core:DOM: Core & HTML]Re-enable test_input_events_for_identical_values.html for xorigin
Bug 1658419 N[Core:DOM: Device Interfaces]Move GamepadPlatformService/GamepadManager to communicate state over shared memory
Bug 1692208 R[Core:DOM: Navigation]Remove unused nsSHistory::mIsRemote
Bug 1688815 R[Core:DOM: Security]Update siteOrigin handling of nsIPrincipal for view-source URIs
Bug 1686884 N[Core:DOM: Security]Intermittent ccov TEST-UNEXPECTED-TIMEOUT | /x-frame-options/multiple.html | <something>
Bug 1694927 R[Core:DOM: UI Events & Focus Handling]Firefox 86.0 brings existing window into focus, when windowReference.location.href is called
Bug 1695765 N[Core:Disability Access APIs]Remove AccessibleOrProxy from XPCOM
Bug 1694566 R[Core:Disability Access APIs]Unified hierarchy for Accessible
Bug 1696269 R[Core:Graphics: WebRender]Allow Software WebRender on subset of Linux release population
Bug 1696089 R[Core:Graphics: WebRender]Clip chains can incorrectly propagate to inner primitives in some cases
Bug 1695771 R[Core:Graphics: WebRender]Flashing green artificats on website including animated elements on Adreno 330
Bug 1696235 R[Core:Graphics: WebRender]Fix bug number.
Bug 1696105 R[Core:Graphics: WebRender]Remove aBridge argument from RenderThread::HandleDeviceReset()
Bug 1687095 R[Core:JavaScript Engine]Merge delazification stencil into initial stencil before encoding
Bug 1688055 A[Core:JavaScript Engine]Refactor LexicalEnvironmentObject into several subclasses
Bug 1696205 A[Core:JavaScript Engine]rewind CompilationState.scriptExtra field
Bug 1689161 R[Core:JavaScript Engine]Revisit default vector sizes in CompilationState
Bug 1696046 A[Core:JavaScript Engine]Clean up use of JS_ExtensibleLexicalEnvironment in JS::ExecuteInJSMEnvironment
Bug 1695736 R[Core:JavaScript Engine: JIT]Handle GetElem with undefined/null in CacheIR
Bug 1693590 R[Core:JavaScript: GC]Use a weak map to store the DebugScript associated with a JSScript
Bug 1667984 R[Core:Javascript: WebAssembly]Clean up locking and documentation around lazy stubs and the jump table
Bug 1695578 R[Core:Layout]Date field truncated (i.e. it has unexpectedly small min-content size)
Bug 1651038 R[Core:Layout]Intermittent Assertion failure: aElement->HasServoData() (Element without Servo data on a post-traversal? How?), at /builds/worker/checkouts/gecko/layout/base/RestyleManager.cpp:2584
Bug 1696172 R[Core:Layout]Intermittent scrolling/iframe-scrolling-attr-1.html == scrolling/iframe-scrolling-attr-ref.html | image comparison, max difference: 1, number of differing pixels: 68
Bug 1695530 A[Core:Layout: Generated Content, Lists, and Counters]Firefox endlessly spins for XML (59MB, ~180,000 lines) but renders from 81.0.2 backwards
Bug 1690701 R[Core:Layout: Positioned]Check NS_FRAME_OUT_OF_FLOW bit in nsIFrame::IsAbsolutelyPositioned() and nsIFrame::IsFloating()
Bug 1695528 R[Core:Layout: Text and Fonts]Firefox doesn't fall back to the bundled Twemoji font anymore
Bug 1694949 R[Core:Networking: DNS]Add event telemetry containing failure reasons that lead to TRR confirmation failure
Bug 1696151 R[Core:Networking: JAR]Perma modules/libjar/test/unit/test_empty_jar_telemetry.js | test_empty_jar_file_async - [test_empty_jar_file_async : 138] parent must be in snapshot. Has []. - false == true when Gecko 88 merges to Beta on 2021-03-22
Bug 1680237 R[Core:Permission Manager]Ship site permission isolation by private browsing
Bug 1694020 A[Core:Security: PSM]Upgrade Firefox 88 to use NSS 3.63
Bug 1685463 R[Core:Security: Process Sandboxing]rdd Crash in [@ __pthread_setaffinity_new]
Bug 1696134 R[Core:Storage: IndexedDB]Assertion failure: mValue.second() != kNullValue, at obj-x86_64-pc-solaris2.11/dist/include/mozilla/Result.h:113
Bug 1633119 R[Core:Widget: Cocoa]Fullscreen window opened by script leaves a fake toolbar on the top of screen with full-screen-api.macos-native-full-screen enabled
Bug 1694853 R[Core:Widget: Cocoa]Cleanup in native menu code, round 2
Bug 1695930 R[Core:Widget: Gtk]Provide more logging of DMABuf / VAAPI
Bug 1687022 R[Core:Widget: Win32][meta] Disable native theme by default in Nightly on Windows
Bug 1693541 A[Core:XPCOM]Improve code that does multiple subsequent nsBaseHashtable lookups for the same key
Bug 1634281 A[Core:XPCOM]Unify various ns*Hashtable classes that are subclasses of nsBaseHashtable
Bug 1695162 R[Core:XPCOM]Make nsBaseHashtable iterators safer
Bug 1691681 R[DevTools:Framework]Introduce "Commands" API, to share code related to fronts/RDP without requiring to use Front instances
Bug 1694906 A[DevTools:General]Stop using TargetFactory::forTab and only use descriptors to open toolboxes
Bug 1695255 R[DevTools:General]Fix capitalization of DevtoolsStartup in DevToolsShim.jsm
Bug 1120863 R[DevTools:General]Browser toolbox starts blank and doesn't function with pending updates
Bug 1695860 R[DevTools:Netmonitor]DevTools - Learn more about buttons - lacks hover indicator
Bug 1666533 R[DevTools:Storage Inspector]Add Cache storage resource
Bug 1696084 R[Firefox:Address Bar]Open help links in a new tab
Bug 1694678 N[Firefox:Menus]The "Last synced ..." time from the FxA menu is not updated accordingly
Bug 1691860 R[Firefox:Menus]Make context menu separator hiding more robust
Bug 1695706 R[Firefox:Menus]Polish styles on subview back button
Bug 1689304 R[Firefox:Messaging System][Enhancement] Consider renaming the “Save Theme” button’s label with a more appropriate one since the Theme is already saved if the Theme card is clicked
Bug 1695707 R[Firefox:Messaging System]DRM panel updates
Bug 1696286 R[Firefox:Messaging System]Make it possible for PopupNotification's to be considered "unopinionated"
Bug 1656568 R[Firefox:Nimbus Desktop Client]Update nimbus events to set event_object="nimbus_experiment"
Bug 1693301 N[Firefox:Nimbus Desktop Client]Test utility for automatic enrollment and cleanup
Bug 1694551 R[Firefox:PDF Viewer]Update pdf.js to version 2.8.126
Bug 1675107 R[Firefox:Protections UI]Intermittent browser/base/content/test/protectionsUI/browser_protectionsUI.js | Test timed out -
Bug 1695588 R[Firefox:Search]When a new alias is set, only notify the engine has changed if the alias is different
Bug 1692153 R[Firefox:Search]Intermittent test-coverage browser/components/search/test/browser/browser_searchbar_smallpanel_keyboard_navigation.js | the opensearch.html page exposes 3 engines - Got +0, expected 3
Bug 1575649 R[Firefox:Search]Change nsISearchService.removeEngine to set the new defaults straight away if removing the default engine
Bug 1695299 R[Firefox:Site Permissions]Update copy for permission panel: WebMIDI
Bug 1695081 R[Firefox:Site Permissions]Update copy for permission panel: Geolocation
Bug 1695085 R[Firefox:Site Permissions]Update copy for permission panel: IndexedDB
Bug 1682602 R[Firefox:Top Sites]Remove pinning and drag & drop support for sponsored top sites
Bug 1695880 V[Firefox:about:logins]Consider removing the username as a needing value when importing a CSV file
Bug 1696097 R[Firefox Build System:Lint and Formatting]Perma Exception: Process executed with non-0 exit code 1: ['/usr/bin/python3', '/builds/worker/checkouts/gecko/configure.py']
Bug 1695083 R[Firefox Build System:Task Configuration]remove requirement in fission_filter to have a job that runs on central
Bug 1696191 R[Firefox Build System:Task Configuration]Decision task failure on push to try including linux64 platform
Bug 1694280 R[Firefox Build System:Toolchains]Add clang 12.0.0-rc2 toolchains
Bug 1696077 R[Firefox Build System:Toolchains]Add a toolchain for arm64 mac sccache
Bug 1693477 R[GeckoView:General]GeckoViewPushController returns failure NS_ERROR_XPC_NOT_ENOUGH_ARGS (Not enough arguments)
Bug 1694027 R[Toolkit:Find Toolbar]Highlights on scrollbar don't appear when searching in Bugzilla
Bug 1693877 R[Toolkit:Find Toolbar]Closing tabs trigger imports of FinderParent.jsm
Bug 1692322 R[Toolkit:Password Manager]Move "View Saved Logins" login field context menu item to the top level, and re-label "Manage Logins..."
Bug 1694231 R[Toolkit:Storage]Add mozStorageSavepoint analogue to mozStorageTransaction
Bug 1695883 R[Toolkit:Storage]Add explicit fallible mozStorageTransaction::Start method for starting the transaction
Bug 1695699 R[Toolkit:Telemetry]Add fine-grained shutdown telemetry for async shutdown crashes
Bug 1694850 R[Toolkit:Telemetry]Remove or update probes expiring in Firefox 89: telemetry.environment_didnt_change
Bug 1696202 R[Toolkit:Themes]Refactor close-icon.css to use color-mix() and update Proton tab close button to match updated spec
Bug 1690076 R[Toolkit:Video/Audio Controls]Move PiP overrides from webcompat add-on into its own system addon
Bug 1693594 R[WebExtensions:Untriaged]Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/obj-build/dist/include/mozilla/ScriptPreloader.h:238:47 in operator bool
###########
Changes to 86 bugs - 67 fixed.
2 bugs are not included due to being restricted