Changes in 20200902095359

Built from b74ab1682deaf69e9d0eac0fb9c29e7e7a5a7a0b

..index..
Bug 1662478 R[Core:CSS Parsing and Computation]Rename file-chooser-button to file-selector-button, and enable in all channels.
Bug 1661328 R[Core:Canvas: WebGL]Enable Mac m-gli jobs on Central
Bug 1656991 R[Core:Canvas: WebGL]Crash in [@ MapSrcDest]
Bug 1662413 R[Core:DOM: Content Processes]Perma dom/ipc/WindowGlobalChild.cpp:117:27: error: unused variable 'bc' [-Werror,-Wunused-variable] when Gecko 82 merges to Beta on 2020-09-21
Bug 1626486 R[Core:DOM: Core & HTML]Use structured field value parser for COOP and COEP
Bug 1658202 A[Core:DOM: Core & HTML]Massive slowdowns when downloading to samba share
Bug 1662313 R[Core:DOM: Editor]test_resizers_resizing_elements needs to wait for events
Bug 1658302 R[Core:DOM: Editor]Changing the `placeholder` property of the input cause loss of editing history.
Bug 1658702 A[Core:DOM: Events][Input Events] Set "affected" ranges to the result of `getTargetRanges()` at dispatching `beforeinput` event
Bug 1662201 R[Core:DOM: Navigation]Update history ID to match the docshell ID of the SHEntry
Bug 1662332 R[Core:DOM: Navigation]Crash in [@ mozilla::dom::SessionHistoryEntry::HasDynamicallyAddedChild]
Bug 1612054 R[Core:DOM: Security]ThreadSanitizer: data race [@ nsContentSecurityUtils::IsEvalAllowed] vs. [@ nsContentSecurityUtils::ValidateScriptFilename]
Bug 1649121 N[Core:DOM: Selection]Fortify code for copy&paste
Bug 1662526 R[Core:DOM: Service Workers]ServiceWorkerOp subclasses' Exec methods should return true if dispatch did not fail
Bug 1661628 R[Core:DOM: UI Events & Focus Handling]Intermittent dom/events/test/test_focus_blur_on_click_in_deep_cross_origin_iframe.html | Test timed out.
Bug 1661945 R[Core:DOM: UI Events & Focus Handling]Intermittent [Fission] dom/events/test/test_focus_blur_on_click_in_cross_origin_iframe.html | Test timed out.
Bug 1662124 R[Core:DOM: UI Events & Focus Handling]element.setPointerCapture should throw NotFoundError if the pointer id is invalid
Bug 1662262 R[Core:Disability Access APIs]Consolidate rotor pivot rules, move to own file
Bug 1662150 R[Core:Disability Access APIs]Add a Tables rotor
Bug 1646266 R[Core:Gecko Profiler]Implement new C++ way to define marker types
Bug 1659681 R[Core:Graphics]Crash in [@ mozilla::gl::SharedSurface_SurfaceTexture::~SharedSurface_SurfaceTexture]
Bug 1662484 R[Core:Graphics]Do not allow wrapping SourceSurfaceOffset around null surfaces
Bug 1580117 A[Core:Graphics][macOS] High CPU utilization with restored minimized windows
Bug 1645732 R[Core:Graphics]Collect Linux back end telemetry data
Bug 1656505 R[Core:Graphics: Layers]Glitches on ncase.me/trust with dmabug-webgl enabled
Bug 1662042 R[Core:Graphics: WebRender]Shrink RON indents in WebRender captures from 4 spaces to 1 space.
Bug 1623792 N[Core:Graphics: WebRender]Optimize primitive dependency handling, taking advantage of spatial information from tile assignment.
Bug 1662347 R[Core:Graphics: WebRender]Two small WebRender code tweaks
Bug 1662309 A[Core:Internationalization]Update fluent-rs to 0.12
Bug 1658631 R[Core:JavaScript Engine]Separate compilation to stencil, and instantiation
Bug 1662073 R[Core:JavaScript Engine]Various RegExp/Irregexp cleanups
Bug 1658971 R[Core:JavaScript Engine]Move JSContext out of CompilationInfo
Bug 1662583 R[Core:JavaScript Engine]Add tests for JS code-coverage with off-thread parsing
Bug 1586441 R[Core:JavaScript Engine]Use BytecodeLocation and BytecodeIterator in DebugScript::clearBreakpointsIn
Bug 1661888 R[Core:JavaScript Engine]The profiling stack wastes 16KB of memory due to slop
Bug 1661930 R[Core:JavaScript Engine]Include TI flag in bytecode cache MIME type
Bug 1662374 R[Core:JavaScript Engine]Do not use AutoKeepAtoms
Bug 1661861 R[Core:JavaScript Engine: JIT]Warp: Generate arguments rectifier for trial inlining
Bug 1660409 R[Core:JavaScript Engine: JIT]Figure out what to do with ArrayJoinResult
Bug 1659724 R[Core:JavaScript Engine: JIT]Transpile primitive conversion ops
Bug 1661894 V[Core:JavaScript Engine: JIT]Assertion failure: numBytecodeTypeSets == JSScript::MaxBytecodeTypeSets, at jit/JitScript-inl.h:70 or Crash [@ js::ConstraintTypeSet::addType] or various other crashes
Bug 1662249 R[Core:JavaScript Engine: JIT]Warp: Transpile CallSetArrayLength
Bug 1662277 R[Core:Layout]IntersectionObserverEntry objects should have a consistent time with everything else in the same refresh driver tick / update the rendering steps
Bug 1662466 R[Core:Layout: Grid]Perma TEST-UNEXPECTED-PASS on Win7-opt for css-grid/subgrid/grid-gap-007.html
Bug 1661570 R[Core:Layout: Text and Fonts]Changes in bug 1371386 break icon webfonts that share Emoji codepoints
Bug 1661677 R[Core:Layout: Text and Fonts]Potential font-instance leaks from gfxFontGroup::FindFontForChar
Bug 1659132 R[Core:Networking: DNS]Make AddrInfo immutable
Bug 1661897 R[Core:Panning and Zooming]Problem with Editor on Firefox 80.0
Bug 1660774 R[Core:Printing: Output]Text content is missing when printing from reddit.com
Bug 1653340 R[Core:Printing: Setup]Add new FrameLoader.printPreview() API to eliminate message passing codepaths
Bug 1662038 R[Core:Printing: Setup]nsIPrintSettings::SetPrinterName is broken on macOS
Bug 1662077 R[Core:Storage: Quota Manager]QM: Replace ToResultInvoke with MOZ_TO_RESULT_INVOKE where possible
Bug 1614009 R[Core:Web Audio]AudioBuffer::CopyToChannel does non-spec length check
Bug 1662595 R[Core:WebRTC: Audio/Video]Re-enable test_peerConnection_trackDisabling.html
Bug 1654399 R[Core:WebRTC: Networking][wfh] Implement RTCDtlsTransport state and onstatechange interface
Bug 1661812 R[Core:XPConnect]Consider to use longer timeout for slow script warning if there isn't any important user input pending
Bug 1660416 R[DevTools:Console]React warning about label prop on MenuItem when opening Evaluation Context Menu
Bug 1662066 R[DevTools:Framework]Use a single `waitFor` test helper and make it highlight which precise assertion failed.
Bug 1629729 R[DevTools:Responsive Design Mode]Intermittent [tier2] devtools/client/responsive/test/browser/browser_container_tab.js | Test timed out -
Bug 1662324 R[DevTools:Style Editor]Add test for updating resource of STYLESHEET type
Bug 1632318 R[Firefox:Address Bar]Left / Right Arrow key navigation in the one-off search buttons breaks convention (should move caret, not select one-off)
Bug 1661811 R[Firefox:Address Bar]Move obsolete/deprecated sections in telemetry.rst to make it less misleading
Bug 1656302 A[Firefox:Address Bar]NS_ERROR_FAILURE: Should pass a non-null uri
Bug 1658993 R[Firefox:Address Bar]Clarify context menu for local one-offs (bookmarks, history, tabs)
Bug 1661204 R[Firefox:Messaging System]Unsupported pdf notification message larger then usual
Bug 1661350 N[Firefox:Messaging System]Write tests for the dynamic Zap underline
Bug 1658404 R[Firefox:New Tab Page]Set up dev task runner for Save to Pocket
Bug 1612824 N[Firefox:Search]Search Services shouldn't use reInit for when the locale is dynamically changed.
Bug 1559530 N[Firefox:Search]Remove or refactor reInit
Bug 1619926 N[Firefox:Search]Remove legacy search configuration code and the preference (modernConfig = false)
Bug 1642990 N[Firefox:Search]Ensure we are not writing/maintaining legacy search engine configuration data in the cache
Bug 1661234 N[Firefox:Search]Remove head_search.js useTestEngines in favour of SearchTestUtils.useTestEngines
Bug 1659537 R[Firefox:Sync]Sync additional preferences in Privacy & Security
Bug 1662183 N[Firefox:Sync]Sign in to Firefox menu is enabled even when DisableFirefoxAccounts policy is true
Bug 1662530 R[Firefox Build System:Bootstrap Configuration]"modern" mercurial version per boostrap doesn't match the same in version-control-tools
Bug 1647792 R[Firefox Build System:Bootstrap Configuration]Rewrite standalone bootstrap.py script to clone before calling into `mach bootstrap`
Bug 1661739 R[Firefox Build System:General]Perma MinGW [tier2] make[3]: *** [backend.mk:717: accessible/interfaces/ia2/.deps/AccessibleRole.h.stub] Error 250 | AccessibleStates.h.stub | AccessibleEventId.h.stub |
Bug 1662130 R[Firefox Build System:General]"AttributeError: module distutils has no attribute sysconfig" when building Firefox
Bug 1622683 R[Firefox Build System:Lint and Formatting]dom/websocket: Make it flake8 compliant
Bug 1661514 N[Firefox Build System:Lint and Formatting]Update to black 20.8b1
Bug 1547769 R[Firefox Build System:Mach Core]Provide a way to ./mach run the result of a desktop Firefox ./mach build **and** ./mach package
Bug 1660506 R[Firefox Build System:Task Configuration]Ensure backstop pushes use a time interval from the last backstop (rather than the last push)
Bug 1658456 R[GeckoView:General]Investigate options for a reusable image resource structure
Bug 1662549 R[Remote Protocol:Agent]Disable telemetry in Firefox for Puppeteer
Bug 1612380 A[Thunderbird:General]Thunderbird needs to move its search engine configuration into Remote Settings with a different bucket
Bug 1662037 R[Toolkit:Crash Reporting]fix-stacks fails with an error running fileid on CI
Bug 1659217 R[Toolkit:Password Manager]Ensure formLike.rootElement correctly points to the nearest HTMLFormElement ancestor, if any, when a password field is inside a ShadowRoot
Bug 1660527 R[Toolkit:Printing]Convert the frontend code to nsIPrinter.createDefaultSettings
Bug 1657459 R[Toolkit:Printing]Right clicking on preview pane elements behaves unexpectedly
Bug 1638422 R[WebExtensions:General]Page with multipart/x-mixed-replace content doesn't finish loading when certain extensions are loaded
###########
Changes to 90 bugs - 72 fixed.
4 bugs are not included due to being restricted