The Official 20170504 NIGHTLY builds are out
.The Official Firefox 54 Beta 5 builds are not yet out
Previous NIGHTLY: 20170503 (Fx 55.0a1)
Previous BETA: 20170502 (Fx 54.0b4)
Tinderbox Builds
Treeherder
Release Notes: NIGHTLY | BETA
Changelogs: NIGHTLY | BETA
Fixed:
- NIGHTLY +90
- #1324140
- #1342552
- #1349595
- #1349604
- #1352093
- #1352556
- #1355039
- #1360309
- #1361596
- #1361749
- #1358662 [Core:Audio/Video: Playback]-Move keyframe query into VPXDecoder [Uns][]
- #1361305 [Core:Audio/Video: Playback]-Use forwarding reference for the ListenerImpl constructor in MediaEventSource.h [Uns][]
- #1346052 [Core:CSS Parsing and Computation]-stylo: Implement servo's computed values version of nsDOMWindowUtils::ComputeAnimationDistance [Uns][]
- #1361632 [Core:CSS Parsing and Computation]-stylo: full support of -moz-appearance [Uns][]
- #1341008 [Core:DOM: Content Processes]-[e10s-multi] Use the preallocated process manager by default [Uns][[e10s-multi:+]]
- #1358448 [Core:DOM: Core & HTML]-Radio group allows to select two radio items [Uns][]
- #1361274 [Core:DOM: Core & HTML]-querySelectorAll should not call nsIDocument::FlushPendingLinkUpdates [Uns][[qf]]
- #1359708 [Core:DOM: Quota Manager]-Add a telemetry probe for Storage API features [Uns][]
- #1361387 [Core:DOM: Security]-Update callsites of loadURI() within browser/ to pass a triggeringPrincipal [Uns][[domsecurity-active]]
- #1361166 [Core:DOM: Workers]-worker close() is racy [Uns][]
- #1355480 [Core:DOM]-Add telemetry for measuring the average load caused by timeouts [All][]
- #1361754 [Core:DOM]-Navigator propagation on document.open() seems suspect and may not be needed any more [Uns][]
- #1361511 [Core:DOM]-change ownership assertion mechanism for various DOM classes [All][]
- #1361512 [Core:DOM]-convert InputStreamParent to use NS_DECL_OWNINGTHREAD [All][]
- #1361268 [Core:DOM]-mCachedRootElement inadvertantly makes root element available even after it's been removed from child list [Uns][]
- #1355488 [Core:Disability Access APIs]-Fix broken tree causing bug 1347075 [Uns][]
- #1349444 [Core:Gecko Profiler]-Hang on Win64 when shutting down with the profiler active [Uns][]
- #1359507 [Core:Gecko Profiler]-Mozilla Firefox Nightly 55.0a1 (2017-04-21) (64-bit) goes into unresponsive state and hangs after trying to add attachment on Bugzilla [Win][]
- #1355559 [Core:Gecko Profiler]-Win64 profiler hang via delayload machinery [Uns][]
- #1348320 [Core:Graphics: Layers]-Crash in igd10umd32.dll | CContext::ID3D11DeviceContext1_UpdateSubresource_<T> [Win][]
- #1353060 [Core:Graphics: Layers]-Remote <browser>s are not visible as children of XUL <popup>s [Uns][[triaged][qf:p1]]
- #1360862 [Core:Graphics: Text]-Huge Google Noto emojis since recent Firefox update [Lin][[gfx-noted]]
- #1360613 [Core:Graphics: WebRender]-webrender: crash on video fullscreen, tab switches while video playing, close multiple tabs popup [All][]
- #1337773 [Core:JavaScript Engine: JIT]-Add an Ion IC for JSOP_IN [All][[qf:p3]]
- #935809 [Core:JavaScript Engine]-Kill JSCList usage in the JS debugger [All][ [lang=c++]]
- #1359980 [Core:JavaScript Engine]-Make RegExp parsing give better error messages that point directly at the offending character within the pattern [All][]
- #1361401 [Core:JavaScript: GC]-Chunk allocation count may be update by a helper thread [Uns][]
- #1358879 [Core:JavaScript: Standard Library]-Optimize handling of internally-created Promise objects more [All][]
- #1361513 [Core:Layout: Block and Inline]-coverity report: Non-static class member "mBaseline" is not initialized in this constructor nor in any functions that it calls. [All][]
- #1361478 [Core:Layout: Text]-coverity report: Using uninitialized value "result". Field "result.mScanSiblings" is uninitialized. [All][]
- #1361659 [Core:Layout]-Coverity report: mozilla::?BRFrame::?BRFrame(nsStyleContext *): A scalar field is not initialized by the constructor [All][[lang=C++]]
- #1361656 [Core:Layout]-Coverity report: nsGridContainerFrame::?nsGridContainerFrame(nsStyleContext *): A scalar field is not initialized by the constructor [All][[lang=C++]]
- #1361612 [Core:Layout]-Coverity report: nsPlaceholderFrame::mOutOfFlowFrame isn't initialized in the ctor [All][]
- #1361499 [Core:Layout]-coverity report: Non-static class member "mState" is not initialized in this constructor nor in any functions that it calls. [All][]
- #1354331 [Core:Networking: HTTP]-Remove network.http.enablePerElementReferrer [Uns][[necko-would-take]]
- #1361495 [Core:Networking]-Initialize winsock on a background thread really early on during startup [Uns][]
- #1284579 [Core:Networking]-Remove nsNetUtilNS_UsePrivateBrowsing [Uns][[necko-backlog]]
- #1354796 [Core:Networking]-Right-click new tab loses URL information if site is down [Uns][[necko-active]]
- #1359868 [Core:Panning and Zooming]-Scrollbar is not painted fully after mouse leaves and reenters Firefox window [All][[gfx-noted]]
- #1361798 [Core:Plug-ins]-Configure Nightly to download and use the 3rd-party flash blocklist (set plugins.flashBlock.enabled=true) [All][]
- #1361842 [Core:Preferences: Backend]-Add a profiler pseudo label to detect writes to the prefs DB more easily for BHR [Uns][]
- #1359848 [Core:Preferences: Backend]-nsPrefBranch::AddObserver() should only do one hashtable lookup in mObservers in case where a new callback is being set [Uns][]
- #1360511 [Core:SVG]-Move SVGDrawingParameters to a header file to allow it to be shared [Uns][]
- #1360662 [Core:SVG]-Only expose a property as a context property if it is listed in '-moz-context-properties' [Uns][]
- #1352258 [Core:SVG]-When loaded directly in a browser window, the chrome file connecting.svg does not display [Uns][]
- #1361238 [Core:Security: Process Sandboxing]-Re-allow accept4 in content processes to make accessibility not crash [Lin][]
- #1354641 [Core:Spelling checker]-Adjust the heuristic in mozInlineSpellChecker to break the work to smaller chunks [Uns][[e10s-multi:-][qf:p1]]
- #1361445 [Core:WebRTC]-convert MediaEngineSource to use NS_DECL_OWNINGTHREAD [All][]
- #1321275 [Core:WebVR]-[webvr] Crash in mozalloc_abort | NS_DebugBreak | mozilla::ipc::LogicError | mozilla::gfx::PVRLayer::Transition [Win][[gfx-noted]]
- #1361263 [Core:XPCOM]-Allow InvokeAsync() to accept a member function which is pass-by-reference [Uns][]
- #1361601 [Core:XPCOM]-Remove system-info.getProperty("host") [Uns][]
- #1361514 [Core:XPConnect]-convert XPCLocaleObserver to NS_DECL_OWNINGTHREAD [All][]
- #1361517 [Core:XUL]-coverity report: Non-static class member "mAscent" is not initialized in this constructor nor in any functions that it calls. [All][]
- #1361537 [Firefox:Developer Tools: Console]-Add a simple jsterm implementation to console launchpad [Uns][[console-html]]
- #1359065 [Firefox:Developer Tools: Console]-Message repeat shouldn't check timestamp [Uns][[console-html]]
- #1361429 [Firefox:Developer Tools: Console]-Only render filter bar when relevant props have changed [Uns][[console-html]]
- #1307895 [Firefox:Developer Tools: Console]-Support messages coming in via logMessages [Uns][[console-html]]
- #1297072 [Firefox:Developer Tools: Inspector]-The CSS Grid Inspector should take transforms into account [Uns][]
- #1352777 [Firefox:Developer Tools: JSON Viewer]-Clicking on dropmarkers in JSON viewer doesn't collapse long string values [Uns][]
- #1339293 [Firefox:Developer Tools: Source Editor]-Source editor indentation one whitespace less than expected for second and later tab key press [Uns][]
- #1183962 [Firefox:Developer Tools: WebIDE]-selecting "WebIDE" from the hamburger menu adds it to the toolbar [All][]
- #1360894 [Firefox:Developer Tools]-Add check in all tools menu [Win][]
- #1358921 [Firefox:General]-Avoid loading and initializing modules in BrowserGlue._finalUIStartup [Uns][[qf:p1]]
- #1360864 [Firefox:General]-Defer the install and update check for OpenH264 and Widevine plugins until the browser is idle [All][]
- #1361288 [Firefox:Security]-The Advanced button from the "Unable to Connect Securely" neterror page is not working [All][]
- #1360916 [Firefox:Session Restore]-Update telemetry code in sessionstore content script [Uns][]
- #1361572 [Firefox:Sync]-Remove Task.jsm/Promise.jsm from services/ [Uns][]
- #1358648 [Firefox:Sync]-Weave.js is expensive during early startup due to importing resource://services-sync/util.js [Uns][[photon-performance]]
- #1353571 [Firefox:Sync]-init methods from browser-fxaccounts.js and browser-syncui.js participate in the window opening jank [Uns][]
- #1359879 [Firefox:Sync]-sync fails in extension storage with "TypeError: record is null" [Uns][]
- #1351281 [Firefox:Tabbed Browser]-Stop adjusting network priorities in front-end code [Uns][]
- #1347543 [Firefox:Theme]-Change Toolbar Icons from PNG to SVG [All][[photon-visual][p1]]
- #1352320 [Mozilla Localizations:ja / Japanese]-Oshiete Goo! should use HTTPS [Uns][]
- #1352204 [Toolkit:Add-ons Manager]-Only allow webextension and MPC=true (which=no shims) add-ons on Nightly [Uns][[targeting][triaged][qf:p1]]
- #1359492 [Toolkit:Application Update]-Nightly 55 update fails when installation path contains non-ASCII [Uns][]
- #1354956 [Toolkit:General]-TooltipTextProvider can cause synchronous reflow when computing element direction [Uns][[qf:p1]]
- #1361087 [Toolkit:OS.File]-Loading osfile_shared_allthreads.jsm does main thread IO on Windows [Win][[qf][photon-performance]]
- #234973 [Toolkit:Password Manager]-In Password Manager, clicking "Remove" resets display of "Saved Logins" dialog to top of list [All][[passwords:management]]
- #1345540 [Toolkit:Performance Monitoring]-Measure input event handler to paint request latency [Uns][[qf:p1]]
- #1337545 [Toolkit:WebExtensions: Untriaged]-Webextension commands API does not support shortcuts with space or numbers [Uns][]
- Partial Landings/Diagnostic Patches:
- #1351107 [Core:JavaScript Engine]-Make TokenStream parse both single-byte (whichever of Latin-1/UTF-8 is simpler, for a first pass) and two-byte source text [All][[qf:p1]]
- #1359952 [Core:JavaScript Engine: JIT]-[JITs] Unify InIRGenerator and HasOwnIRGenerator [Uns][]
- #1360526 [Core:JavaScript: GC]-Parallelise more table sweeping [Uns][]
- Beta 4 -> Beta 5 Changelog +7
- #1336979
- #1342742
- #1348645
- #1357457 [Core:Widget]-Create a variant of INPUT_EVENT_RESPONSE_MS which coalesces overlapping "hangs" [Uns][tpi:+]
- #1357742 [Firefox:General]-Deal with accumulations of INPUT_EVENT_RESPONSE_MS across sleep/wake [Uns][]
- #1360354 [Firefox:General]-[e10s] Don't use aAddon.bootstrap as a check for "is it a webextension" [Uns][]
- #1358336 [Toolkit:Application Update]-Updater reports that 52.0.2 must be installed even though running 53.0 [Mac][]
Nightly 55 fixes since 20170306 (Gecko 54) ~2948
Beta 54 fixes since 20170123 (Gecko 53) ~2493
Nightly Blog
Release Calendar
Release Tracking