Changes in 20210127093943

Built from 42791e22621d1dab5fff576448eccb45f6b3ca6a

..index..
Bug 1680396 R[Core:Audio/Video: Playback]Update libdav1d to 0.8.1 for Firefox 87
Bug 1688748 R[Core:Audio/Video: Playback]Remove unused variable `mPlatform` and `mEncryptedPlatform` from MFR
Bug 1688784 N[Core:Audio/Video: Playback]Update mp4parse-rust to commit 3011a2
Bug 1688810 R[Core:Audio/Video: Playback]Remove unused VideoFrameContainer::ClearCurrentFrame()
Bug 787521 R[Core:CSS Parsing and Computation]Disable theme-related CSS media queries features when not in chrome context
Bug 1647843 R[Core:CSS Parsing and Computation]Servo changes to support @page rule size attribute
Bug 1644147 N[Core:DOM: Core & HTML]Intermittent TEST-UNEXPECTED-TIMEOUT various wpt core tests | TestRunner hit external timeout (this may indicate a hang)
Bug 1646498 A[Core:DOM: Core & HTML]Fix GetInProcessTop usage in nsAutoSyncOperation
Bug 1685201 R[Core:DOM: Core & HTML]Consider backing out bug 1643204
Bug 1687358 N[Core:DOM: Core & HTML]Implement telemetry probes to determine the best possible threshold for <lazyload>
Bug 1688925 A[Core:DOM: Core & HTML]Move DNS prefetch state out of Link into its own super-class.
Bug 1665014 R[Core:DOM: Forms]Make check for _charset_ ASCII case-insensitive
Bug 1677774 R[Core:DOM: Navigation]Crash in [@ IPCError-browser | CommitFromIPC Invalid Transaction from Child - CanSet failed for field(s): TouchEventsOverrideIntern]
Bug 1674464 R[Core:DOM: Navigation]Navigations from about:tabcrashed add a history entry when SHIP is enabled
Bug 1496997 R[Core:DOM: Service Workers]Remove child intercept support once parent intercept has fully shipped and we have no need to switch back to child intercept
Bug 1509710 U[Core:DOM: UI Events & Focus Handling]"pointermove" events should not trigger when dragging a scrollbar handle
Bug 1683656 R[Core:DOM: UI Events & Focus Handling]Intermittent dom/events/test/test_mouse_capture_iframe.html | receive unexpected mousedown event
Bug 1625801 R[Core:DOM: postMessage]Intermittent ThreadSanitizer: data race /builds/worker/checkouts/gecko/dom/ipc/RefMessageBodyService.cpp:29:8 in GetOrCreateInternal
Bug 1688680 R[Core:Disability Access APIs]Selected text in content does not get read by VO
Bug 1688938 R[Core:Disability Access APIs]state change event tests got commented out
Bug 493683 R[Core:Disability Access APIs]Fire name/description change event when aria-labelledby/describedby content changes
Bug 1688300 R[Core:Gecko Profiler]Execution of runnables should be shown with markers
Bug 1688985 R[Core:Graphics]Add a comment about different approaches for transparency on Windows.
Bug 1687124 R[Core:Graphics: WebRender]tab bar rendering broken (blurry font, overlapping tabs, background issues) with WebRender enabled
Bug 1675590 A[Core:Graphics: WebRender]Improve radial gradient performance in swgl
Bug 1688820 R[Core:Graphics: WebRender]5.75 - 6.12% glterrain (windows10-64-shippable-qr) regression on push 1cbb897112bf1715857c6f7173c957f570cd2583 (Fri January 22 2021)
Bug 1687604 R[Core:Graphics: WebRender]Skip pass through leaf pictures during scene building
Bug 1687863 R[Core:Graphics: WebRender]Refactor picture cache barriers and scroll bar slice code
Bug 1688983 R[Core:Graphics: WebRender]Using "shared" keyword in WebRender shaders is not accepted by AMD driver
Bug 1688025 R[Core:JavaScript Engine]Add bindings to dumpScopeChain() output
Bug 1683414 R[Core:JavaScript Engine]In private field assignment, the private brand check should happen after evaluating the right-hand side
Bug 1683727 R[Core:JavaScript Engine]Improve error messages when private fields are not found
Bug 1683746 R[Core:JavaScript Engine]Minor bytecode optimizations for private fields
Bug 1686375 R[Core:JavaScript Engine]Consolidate the conditions about initial/delazification between FunctionBox and Parser
Bug 1688919 R[Core:JavaScript Engine]Implement `mach jit-test --cgc`
Bug 1674143 R[Core:JavaScript Engine: JIT]Math.max+spread seems to be very slow with firefox compared to chrome.
Bug 1540635 N[Core:Layout]Intermittent bugs/1295466-1.xhtml == bugs/1295466-1-ref.xhtml | image comparison, max difference: 14, number of differing pixels: 215
Bug 1686603 R[Core:Layout]Implement a mechanism to override style sizes when constructing ReflowInput
Bug 1688690 R[Core:Layout: Tables]Resolve the discrepency on whether the computed margin of nsTableFrame is all zero
Bug 1687618 N[Core:Networking]Remove browser.cache.cache_isolation
Bug 1684040 R[Core:Networking: DNS]Send encrypted DNS queries to ODoH proxy
Bug 1688205 N[Core:Networking: DNS]Record TRR_NO_ANSWERS when decoding a DoH response works but it contains no answers
Bug 1687787 R[Core:Networking: HTTP]Update neqo to 0.4.21
Bug 1674116 R[Core:Networking: HTTP]Checking whether a host is in IsHttp2Excluded/IsHttp3Excluded list when selecting AltSvc
Bug 1687944 R[Core:Privacy: Anti-Tracking]Log a message to the console when a shim will allow a tracking resource to load because of user interaction
Bug 1688317 R[Core:Security: PSM]Update PSM Encrypted Client Hello tests for draft-09
Bug 1688685 A[Core:Security: PSM]Upgrade Firefox 87 to use NSS 3.62
Bug 1688924 R[Core:Security: PSM]fix sign_app.py and regenerate test_signed_app.js files
Bug 1340901 R[Core:Storage: IndexedDB]Update Snappy library to 1.1.8 version
Bug 1685111 R[Core:Storage: localStorage & sessionStorage]Reuse cached statement implementation from IndexedDB
Bug 1688535 R[Core:Widget]widget-supplied minimum sizes for scrollbars aren't accurate
Bug 1687868 R[Core:Widget]many fuzzy reftest failures when enabling the non-native theme
Bug 1688978 R[Core:Widget: Win32]Possibly make the input[type="number"] arrows accomodate the available vertical space, when zoomed in, with non-native theming
Bug 1571186 A[Core:XPCOM]Intermittent ExpirationTracker.main | Expected: (timeDiffMS) < (periodMS), actual: 2434 vs 100 @ /builds/worker/workspace/build/src/xpcom/tests/gtest/TestExpirationTracker.cpp:135
Bug 1688861 R[Core:XPConnect]Perma js/xpconnect/tests/unit/test_xpcomutils.js | test_categoryBackgroundTaskRegistration - [test_categoryBackgroundTaskRegistration : 213] Cat1BackgroundTaskAlwaysRegisteredComponent is expected - false == true when Gecko 87 merges to Beta on 2021-02-22
Bug 1438979 A[DevTools:Console]Intermittent devtools/client/webconsole/test/mochitest/browser_webconsole_network_messages_expand.js | Test timed out -
Bug 1687948 R[DevTools:Console]Add a test for :screenshot --fullpage with a fixed element while the page is scrolled down
Bug 1686720 R[DevTools:Console]ensure :screenshot works on page with remote frames when fission is enabled
Bug 1687657 R[DevTools:Console]Browser UI Freezes when opening the Browser Console
Bug 1657435 R[DevTools:Framework]Replace uses of nsDocShell::GetAllDocShellsInSubtree() in devtools/server/
Bug 1651391 R[DevTools:Framework]Slightly tweak content process title
Bug 1688169 R[DevTools:Framework]DAMP profiler marker durations are incorrect
Bug 1671457 R[DevTools:Inspector: Rules][Inactive CSS] Incorrect warning for text-overflow: ellipsis
Bug 1634090 R[External Software Affecting Firefox:Other]Crash in [@ fcagff64.dll | arena_t::GetNonFullBinRun | Allocator<T>::malloc | Allocator<T>::malloc | replace_malloc] (McAfee DLP)
Bug 1685991 R[Firefox:Address Bar]Add a Nightly Experiment option to search during IME composition
Bug 1688857 R[Firefox:Enterprise Policies]Remove leftover block of old about:config page
Bug 1686301 R[Firefox:General]Add error telemetry for skeleton UI
Bug 1687561 R[Firefox:General]Disable the skeleton UI permanently-ish if we crash during it
Bug 1688387 R[Firefox:Launcher Process]Permafailing tier 2 UntrustedModulesFixture.Serialize | Expected equality of these values:
Bug 1684526 R[Firefox:New Tab Page]The text select cursor is wrongly displayed when hovering the titles and descriptions in the Customization panel
Bug 1685490 R[Firefox:New Tab Page][Enhancement] Consider differently aligning the toggles in the Customization panel to their Section titles
Bug 1688272 V[Firefox:New Tab Page]Search bar scroll updates.
Bug 1682028 R[Firefox:New Tab Page]Switch PageThumbUtils.jsm createSnapshotThumbnail from drawWindow to drawSnapshot for Fission
Bug 1688699 R[Firefox:New Tab Page]Remove yellow from top sites letters.
Bug 1688220 R[Firefox:Search]Rename browser-region notification
Bug 1684469 A[Firefox:Security]Basic Auth prompter open in one tab prevents other Basic Auth tabs from loading
Bug 1688261 R[Firefox:about:logins]Create an about:loginsimportreport page stub for the detailed CSV import report.
Bug 1682547 R[Firefox Build System:Generated Documentation]Write a simple quick reference guide for managing patches stack
Bug 1688849 R[Toolkit:Crash Reporting]Disable the oxidized minidump writer code
Bug 1688192 R[Toolkit:Crash Reporting]toolkit/crashreporter/google-breakpad/src/common/memory_allocator.h:119:15: error: 'sys_mmap' was not declared in this scope
Bug 1687235 R[Toolkit:General]Enable ESLint rule no-setter-return on the rest of the tree
Bug 1686989 A[Toolkit:Notifications and Alerts]Inconsistent focus state when opening multiple SubDialogs via SubDialogManager
Bug 1688504 R[Toolkit:Places]nsNavHistoryQuery.cpp: do not use 'else' after 'return'
Bug 1688510 R[Toolkit:Safe Browsing]ApplicationReputation.cpp: do not use 'else' after 'return'
Bug 1685808 R[Toolkit:Telemetry]Remove expired Scalar `browser.engagement.restored_pinned_tabs_count`
###########
Changes to 85 bugs - 69 fixed.
2 bugs are not included due to being restricted