The first official 20180314 NIGHTLY builds are out
The Official Firefox 60 Beta 3 builds are out
Previous NIGHTLY: 20180313 (Fx 61.0a1)
Previous BETA: 20180311 (Fx 59.0 RC3)
Mozilla Inbound Builds
Treeherder
Release Notes: NIGHTLY | BETA
Changelogs: NIGHTLY | BETA
Fixed:
- NIGHTLY +83
- #1442804
- #1444231
- #1444588
- #1445104 [Core:Audio/Video: Playback]-HTMLMediaElement can initialize primitive fields in class declaration instead of in constructor [Uns][]
- #1444139 [Core:CSS Parsing and Computation]-Re-enable layout.css.prefixes.device-pixel-ratio-webkit (i.e. add back support for -webkit-min-device-pixel-ratio) [Uns][]
- #1444905 [Core:CSS Parsing and Computation]-Remove remaining scoped style support. [Uns][]
- #1416016 [Core:Canvas: WebGL]-WebGL creation failed on some websites on Linux [Uns][sb+]
- #1445141 [Core:DOM: Core & HTML]-HTMLMetaElement::GetContent should return void [Uns][]
- #1445140 [Core:DOM: Core & HTML]-Remove nsIDOMDocumentType [Uns][]
- #1444829 [Core:DOM: Device Interfaces]-Add WebAuthn prompt icon [Uns][]
- #1436903 [Core:DOM: Web Payments]-Shipping options are passed to the front-end even if requestShipping isn't true [All][]
- #1441683 [Core:DOM: Web Payments]-response.complete() does not make the completeStatus available to the payment UI service [Uns][]
- #1436784 [Core:DOM: Workers]-Considering a different way to expose WorkerPrivate [Uns][]
- #1445199 [Core:DOM: Workers]-Remove JSContext in NotifyHolder. [Uns][]
- #1444908 [Core:DOM]-Devirtualize nsIDocument::Get/SetXMLDeclaration. [Uns][]
- #1444919 [Core:DOM]-Get rid of nsIDOMClipboardEvent [Uns][]
- #1444686 [Core:DOM]-Get rid of nsIDOMDataTransfer [Uns][]
- #1415588 [Core:DOM]-Move a bunch of list properties from HTMLDocument to Document [Uns][]
- #1444880 [Core:DOM]-Stop including jsfriendapi.h in all binding headers [Uns][]
- #1326028 [Core:DOM]-customElements.define must upgrade custom element in shadow-including tree order [Uns][dom-ce-m4 [webcompat]]
- #1444971 [Core:DOM]-fix diagnostic assert condition in ReadStream [All][]
- #1443079 [Core:DOM]-nsScriptError.isFromPrivateWindow is always false [Uns][]
- #1257669 [Core:Disability Access APIs]-crashes calling nsIPresShell::AddRefreshObserverInternal on a null pres shell [Win][]
- #1442280 [Core:Disability Access APIs]-don't use Accessible:Role() in filters::GetRow [Uns][]
- #1440815 [Core:Graphics: WebRender]-Crash in [@ mozilla::layers::FixedSizeSmallShmemSectionAllocator::AllocShmemSection ] [Lin][]
- #1444387 [Core:Graphics: WebRender]-Images briefly use fallback when they should not [Uns][[gfx-noted]]
- #1426588 [Core:Graphics: WebRender]-Intermittent PROCESS-CRASH | dom/payments/test/test_canMakePayment.html | application crashed [@ mozilla::wr::WebRenderAPI::Clone] [Uns][]
- #1444506 [Core:Graphics]-Update Skia to milestone 66 [Uns][]
- #1445079 [Core:HTML: Parser]-Remove nsHTMLTags::sTagAtomTable[] [Uns][]
- #1445249 [Core:IPC]-Make it an error to call IToplevelProtocol::OtherPid() on an unconnected protocol [Uns][]
- #1434054 [Core:JavaScript Engine: JIT]-Remove unused MacroAssembler functionality [Uns][]
- #1445181 [Core:JavaScript Engine: JIT]-Some LIR/MIR cleanup [All][]
- #1333018 [Core:JavaScript Engine: JIT]-Wasm baseline: Cleanup by-ref arguments, turn into by-pointer [All][]
- #1440618 [Core:JavaScript Engine: JIT]-WasmIonExit registers are defined but not used [All][]
- #1401939 [Core:JavaScript Engine]-Unaligned read for XDRAtom in HashKnownLength and PodEqual [Uns][]
- #1445196 [Core:JavaScript: GC]-Store whether an atom is pinned in the atom itself [Uns][]
- #1443518 [Core:Layout: Web Painting]-Crash in mozilla::layers::InputBlockState::SetConfirmedTargetApzc [All][]
- #1258238 [Core:Layout]-Verify that the layers ID sent to the parent process for visibility visualization is valid [All][]
- #1445024 [Core:MFBT]-Implement mozilla::Wrapping{Add,Subtract} [All][]
- #1435407 [Core:Memory Allocator]-newer clang complains about mozmemory_wrap definitions of operator delete/delete[] [All][]
- #1445183 [Core:Networking: DNS]-TRR: store TRR telemetry duration correctly [Uns][[necko-triaged][trr]]
- #1444490 [Core:Networking]-Mark netwerk classes final [Uns][[necko-triaged]]
- #1438433 [Core:Networking]-Two network pref tweaks [Uns][[necko-triaged]]
- #1443792 [Core:Panning and Zooming]-Reduce usage of AsyncPanZoomController class in the codebase [Uns][[gfx-noted]]
- #1445019 [Core:Panning and Zooming]-Use eForCompositing transform when checking if APZ has unapplied transforms [Uns][[gfx-noted]]
- #1371888 [Core:Plug-ins]-Cache plugin and plugin blocklist information so we can avoid loading the blocklist on startup in most cases [Uns][[measurement:client][qf:f61][qf:p1][fxperf:p1]]
- #1438678 [Core:Preferences: Backend]-Don't send prefs via the command line [Uns][]
- #1444276 [Core:Preferences: Backend]-Refactor the telemetry pref setting code [Uns][]
- #1445114 [Core:RDF]-Move RDF atoms into nsGkAtoms [Uns][]
- #1325320 [Core:SVG]-Support SVGGeometryElement for other elements than path [Uns][]
- #1363900 [Core:WebRTC: Signaling]-Turn RTP header extension ID mismatch into error [Uns][]
- #1379265 [Core:WebRTC: Signaling]-Write C++ bindings to rsdparsa and integrate into existing SDP code [Uns][]
- #1436791 [Core:WebVR]-Implement VRDisplayExternal [Uns][]
- #1439834 [Core:Widget: Gtk]-[CSD] Actual titlebar height is bigger than titlebar height rendered by theme engine [Uns][]
- #1443481 [Core:Widget: Gtk]-[Regression][CSD] Wrong titlebar button icons on some themes [Uns][]
- #1259692 [Core:Widget: Win32]-[TSF] TSFTextStore should send keyboard events to TextEventDispatcher during composition [Win][tpi:+]
- #1343451 [Core:Widget]-[UI Events] Widget should set keyCode value to 229 (VK_PROCESS of Windows) and key to "Process" if key event is handled by IME before dispatching keydown or keyup event [All][tpi:+]
- #1443948 [Core:XBL]-Remove NODE_FORCE_XBL_BINDINGS [Uns][]
- #1445117 [Core:XPCOM]-Remove duplicates from nsGkAtoms [Uns][]
- #1443864 [Core:XUL]-Apply size constraints in nsXULWindow too. [Uns][]
- #1439728 [Firefox:Address Bar]-AwesomeBar forcing switch to existing tab for the heuristic entry [Uns][[fxsearch]]
- #1358719 [Firefox:Bookmarks & History]-1.26ms uninterruptible reflow at PT__updateChevronTimerCallback@chrome://browser/content/places/browserPlacesViews.js22 [Uns][[ohnoreflow][qf:f61][qf:p1][fxperf:p1]]
- #1440595 [Firefox:Bookmarks & History]-Assertion failure: mSearchesOngoing > 0 && mSearches.Contains(aSearch) when using Tags autocomplete [Uns][[fxsearch]]
- #1431573 [Firefox:Developer Tools: Animation Inspector]-React-ify animation controllers [Uns][]
- #1443786 [Firefox:Developer Tools: Canvas Debugger]-The Canvas tab crashed at call-watcher.js [Uns][]
- #1351685 [Firefox:Developer Tools: Computed Styles Inspector]-Remove the box model from the computed view [Uns][]
- #1441635 [Firefox:Developer Tools: Debugger]-Update Debugger Frontend v20 [Uns][]
- #1438912 [Firefox:Developer Tools: Shared Components]-[VirtualizedTree] Do not allow navigation to next node on ArrowRight key, only allow expand on expandable node. [Uns][]
- #1443346 [Firefox:Enterprise Policies]-Use URLorEmpty for Bookmark favicon [Uns][]
- #1427186 [Firefox:General]-In Private Browsing tabs the title "New Tab" appears, before the title "Private Browsing" appears. [Uns][[fxperf:p1]]
- #1445298 [Firefox:General]-Remove global nsIWebNavigation constant from browser.js [All][]
- #1445337 [Firefox:General]-history.pushState in a background tab sends Reader:PushState message for the selected tab [All][]
- #1444868 [Firefox:Preferences]-Setting permissionsText in the exceptions dialog (permissions.js) can be simplified [Uns][]
- #1445028 [Firefox:Preferences]-about:preferences#general is broken if identity.fxaccounts.enabled=false on Firefox Developer Edition [Uns][]
- #1387976 [Firefox:Session Restore]-Normal tabs are not remembering their previously muted state and outputs sound after restart [All][]
- #1443593 [Firefox:Sync]-Firefox Accounts is searchable in about:preferences when disable sync policy is in use [Uns][]
- #1443849 [Firefox:Tabbed Browser]-Make gBrowser.init more predictable by calling it from gBrowserInit, prevent early access to gBrowser [All][]
- #1441844 [Firefox:Theme]-Remove unused --chrome-nav-bar-separator-color variable [Uns][[lang=css]]
- #1444149 [Toolkit:Add-ons Manager]-add extension name to newTab override notification [Uns][]
- #1442200 [Toolkit:Startup and Profile System]-"Don't Delete Files" option from about:profiles deletes the selected profile folder. [All][]
- #1226574 [Toolkit:Startup and Profile System]-[Static Analysis][Called C++ object pointer is null] function GetServerURL from toolkit/xre/nsAppRunner.cpp [All][]
- #1445026 [Toolkit:WebExtensions: General]-Don't try to decode the hash returned by crypto.subtle.digest as UTF-8 [Uns][]
- #1329507 [Toolkit:WebExtensions: General]-tabs.onUpdated should have a filter template like webRequest.onBeforeRequest [Uns][[design-decision-approved][tabs][triaged]]
- Partial Landings/Diagnostic Patches:
- #1419094 [Core:JavaScript Engine]-Result-ify XDR transcoding [Uns][]
- Nightly Merge -> Beta 3 Changelog +0
None
Nightly 61 fixes since 20180312 (Gecko 60) ~122
Beta 60 fixes since 20180122 (Gecko 59) ~2031
Nightly Blog
Release Calendar
Release Tracking
MozRegression Guide