The Official 20170520 NIGHTLY builds are out
.The Official Firefox 54 Beta 10 builds are not yet out
Previous NIGHTLY: 20170519 (Fx 55.0a1)
Previous BETA: 20170519 (Fx 54.0b9)
Tinderbox Builds
Treeherder
Release Notes: NIGHTLY | BETA
Changelogs: NIGHTLY | BETA
Fixed:
- NIGHTLY +102
- #1358073
- #1365602
- #1366208 [Core:Audio/Video: Playback]-Crash in mozilla::MP4Demuxer::NotifyDataArrived. Part 2 [Uns][]
- #1365524 [Core:Audio/Video: Playback]-Make MetadataHolder non-ref-counted [Uns][]
- #1365538 [Core:Audio/Video: Playback]-Prioritize reads in FileBlockCache [All][]
- #1355252 [Core:Audio/Video: Playback]-[EME] Consider configurations passed to navigator.requestMediaKeySystemAccess() without both audioCapabilities and videoCapabilities as unsupported [Uns][]
- #1364870 [Core:Audio/Video: Playback]-ffmpeg decoder returning errors if no frame decoded. [Uns][]
- #1363664 [Core:CSS Parsing and Computation]-Stylo: Add bindings for Servo-side setting of nsStyleGridTemplate [Uns][]
- #1357716 [Core:CSS Parsing and Computation]-Stylo: Rule objects should have non-null sheet [All][]
- #1345697 [Core:CSS Parsing and Computation]-stylo: Implement access to CSSKeyframesRule and CSSKeyframeRule [Uns][]
- #1365902 [Core:CSS Parsing and Computation]-stylo: Make RebuildAllStyleData asynchronous. [Uns][]
- #1355345 [Core:CSS Parsing and Computation]-stylo: Support font-display descriptor in @font-face rule [Uns][]
- #1365659 [Core:CSS Parsing and Computation]-stylo: Use id/class flags on snapshots to skip trying to get them if they aren't there [Uns][]
- #1365395 [Core:DOM: Core & HTML]-Form reset algorithm does not reset option dirtiness [Uns][]
- #1339543 [Core:DOM: Events]-PBrowser::Msg_RequestNativeKeyBindings is too slow [Uns][[qf:p1]]
- #1366011 [Core:DOM: File]-IPCBlob should not call Send__delete__ if there are pending RecvStreamNeeded [Uns][]
- #1237503 [Core:DOM]-Add support for [Cached] things on DOM proxies [Uns][]
- #1363481 [Core:DOM]-Add the old attribute value as a parameter to Element::AfterSetAttr [Uns][]
- #1365836 [Core:DOM]-Inline nsContentUtils::InternalContentPolicyTypeToExternal(OrPreload) [Uns][]
- #1365830 [Core:DOM]-Make nsGlobalWindow::ScrollTo avoid flushing layout for (0, 0) [Uns][[qf:p1]]
- #1318624 [Core:DOM]-Should not start a load of an image if it's document is not an active document [Uns][]
- #1364858 [Core:DOM]-The mThrottleTrackingTimeoutsTimer timer is still present when calling ~TimeoutManager [Uns][]
- #1365383 [Core:Editor]-Crash in <T>::operator() | mozilla::MozPromise<T>::FunctionThenValue<T>::DoResolveOrRejectInternal when trying to init editorspellchecker [Uns][]
- #1365824 [Core:Gecko Profiler]-Remove STORE_SEQUENCER [All][]
- #1348747 [Core:General]-Support stub function using jmp rel8 in DLL interceptor [Uns][[ps-radar]]
- #1366037 [Core:Graphics: Layers]-Make "prepare" timing more inclusive in the FPS overlay [Uns][]
- #1344082 [Core:Graphics: WebRender]-Add webrender support for TableBCBorder [Uns][]
- #1361668 [Core:Graphics: WebRender]-Correct nsDisplayColumnRules's bound [Uns][]
- #1363347 [Core:Graphics: WebRender]-Crash [@ mozalloc_abort | abort | webrender::frame::Frame::flatten_items ] [Lin][gfx-noted]
- #1365009 [Core:Graphics: WebRender]-Crash in [@ libxul.so@0xc4c762 | mozilla::layers::PWebRenderBridgeChild::SendDeleteCompositorAnimations ] [Lin][gfx-noted]
- #1354198 [Core:Graphics: WebRender]-Crash in mozilla::ipc::IPCResult::Fail [Win][]
- #1362839 [Core:Graphics: WebRender]-Crash in mozilla::ipc::MessageChannel::AssertWorkerThread | mozilla::ipc::MessageChannel::CxxStackFrame::CxxStackFrame | mozilla::ipc::MessageChannel::Send | mozilla::layers::PWebRenderBridgeChild::SendReleaseCompositable [Win][gfx-noted]
- #1364302 [Core:Graphics: WebRender]-Fix HoldExternalImage() handling [Uns][]
- #1364830 [Core:Graphics: WebRender]-Fix image flags for background image layer [Uns][]
- #1363998 [Core:Graphics: WebRender]-Fix mask layer reftests failures when turning on background color layer [Uns][]
- #1361497 [Core:Graphics: WebRender]-Get basic async scrolling working with webrender [Uns][[gfx-noted]]
- #1364241 [Core:Graphics: WebRender]-Handle empty transactions with BlobImages [Uns][]
- #1360717 [Core:Graphics: WebRender]-Make WebRenderCompositableHolder could generate WrImageKey [Uns][]
- #1365418 [Core:Graphics: WebRender]-Properly expose webrender feature flags, and add a convenience toggle that turns them all on [Uns][]
- #1362967 [Core:Graphics: WebRender]-Push clip region in WebRenderDisplayItemLayer [Uns][]
- #1364626 [Core:Graphics: WebRender]-Reftesting with WebRender happens out of order [Uns][]
- #1360701 [Core:Graphics: WebRender]-Remove sync wait during removing pipeline [Uns][]
- #1365196 [Core:Graphics: WebRender]-Throttle GenerateFrame() [Uns][]
- #1336986 [Core:Graphics: WebRender]-Turn on layers.advanced.bullet-layers and fix tests fail. [Uns][]
- #1364993 [Core:Graphics: WebRender]-Update webrender to 102603520d52f335f152ab74b6bcfdae061b6bc8 [Uns][[gfx-noted]]
- #1363683 [Core:Graphics: WebRender]-Update webrender to 7f37799d63ed80a07675ad599526290843394c99 [Uns][[gfx-noted]]
- #1361751 [Core:Graphics: WebRender]-Update webrender to 964df2fa00f330daf4f233669e37133f93113792 [Uns][[gfx-noted]]
- #1363201 [Core:Graphics: WebRender]-WrVecU8 is misimplemented [Uns][]
- #1362049 [Core:Graphics: WebRender]-[WR] handle the multiple-channel MacIOSurface for video playback [Uns][]
- #1364922 [Core:Graphics: WebRender]-[WR] handle the multiple-channel image format [Uns][]
- #1365358 [Core:Graphics]-CopyGlyphsToBuilder doesn't work with DrawTargetRecording [Uns][]
- #1180561 [Core:Graphics]-startup crash in [@ msmpeg2vdec.dll@0x25a3fb ] [Win][[gfx-noted], tpi:+]
- #1366147 [Core:IPC]-Lots of WARNING: 'mCallback.mType != Callback::Type::Unknown' [Uns][]
- #1361125 [Core:JavaScript Engine: JIT]-Handle slot indices meaning slightly different thing on DOM proxies vs DOM non-proxies [Uns][]
- #1364573 [Core:JavaScript Engine]-Assertion failure: !fun->infallibleIsDefaultClassConstructor(cx) || fun->compartment()->behaviors().discardSource(), at js/src/jsfun.cpp:1096 [Lin][[fuzzblocker][jsbugmon:update]]
- #1364648 [Core:JavaScript Engine]-Assertion failure: begin + len <= length(), at js/src/jsscript.cpp:1691 with columnNumber property [Lin][[jsbugmon:update,bisect]]
- #1365793 [Core:JavaScript Engine]-JSONParser::readString() is slower than it needs to be on Windows because of isxdigit() [Uns][[qf:p1]]
- #1346936 [Core:JavaScript Engine]-Support "SourceMap" header (along with" X-SourceMap") [Uns][]
- #1366085 [Core:JavaScript: GC]-GC JSON has duplicate keys and does not describe hierarchy [All][]
- #1365357 [Core:Layout]-Telemetry probe DISPLAY_ITEM_USAGE_COUNT has an incorrect alert_emails field [Uns][]
- #1365460 [Core:Memory Allocator]-More mozjemalloc code cleanup [Uns][]
- #1352273 [Core:Networking: HTTP]-Reset mFastOpenConsecutiveFailureCounter upon cleared captive portal event [Uns][[necko-active]]
- #1365994 [Core:Platform Fuzzing Team]-update libfuzzer to latest [Uns][]
- #1351440 [Core:SVG]-PaintSVG should not be returning DrawResult [Uns][]
- #1362735 [Core:Security: PSM]-Clean up nsIPKCS11 implementation [All][[psm-assigned]]
- #1360441 [Core:Serializers]-Copy a bigger amount of data fails [Uns][]
- #1325991 [Core:WebRTC: Signaling]-Firefox emits a=bundle-only with a non-zero port [Uns][]
- #1365291 [Core:WebRTC]-Make sure 'this' is captured on dispatch to STS thread in AddRIDExtension_m and AddRIDFilter_m in MediaPipeline [Uns][]
- #1365825 [Core:Widget: Cocoa]-Crash in objc_msgSend | -[GeckoNSMenu performSuperKeyEquivalent:] [Mac][]
- #1364934 [Core:XPConnect]-Crash in JSAutoCompartment::JSAutoCompartment | mozilla::ScriptPreloader::CachedScript::XDREncode [All][[clouseau]]
- #1365760 [Core:XPConnect]-Fix two tiny issues in mozJSComponentLoader::ImportInto() [Uns][]
- #1365417 [Core:XPConnect]-mozJSComponentLoader::FindTargetObject() is infallible [Uns][]
- #1364115 [Core:XUL]-Allow -moz-stack-sizing to work in a single direction only [Uns][]
- #1362394 [Firefox:Bookmarks & History]-Some favicons in bookmarks sidebar/library use ugly rescale [Uns][[fxsearch]]
- #1351071 [Firefox:Build Config]-Disable startup cache generation [Uns][]
- #1364353 [Firefox:Developer Tools: Console]-Remove unused filterClear function [Uns][[console-html]]
- #1364386 [Firefox:Developer Tools: Console]-Search in frame function shouldn't check for the host [Uns][[console-html]]
- #1317962 [Firefox:Developer Tools: Console]-Sourcemap locations don't work in the stack trace. [Uns][]
- #1364047 [Firefox:Developer Tools: Console]-Use correct l10N lib in launchpad instead of a shim [Uns][[console-html]]
- #1366033 [Firefox:Developer Tools: Debugger]-Update Debugger frontend (5/18/2017) [Uns][]
- #1366062 [Firefox:Developer Tools: Framework]-source maps not reloaded by navigation [Uns][]
- #1365075 [Firefox:Developer Tools: Inspector]-Inspector does not show element information after reload [All][]
- #1365767 [Firefox:Developer Tools]-Stop bootlegging TextEncoder and TextDecoder from osfile.jsm [Uns][]
- #1365839 [Firefox:General]-"Download and Install" button should show build ID on Nightly [Uns][]
- #1366023 [Firefox:General]-Explicitly import Services.jsm in a few content scripts [Uns][]
- #1361578 [Firefox:General]-Remove SelfSupport, since it is obsoleted by shield-recipe-client [Uns][[photon-performance]]
- #1365887 [Firefox:Location Bar]-Can't open resource:///modules/ from the location bar [Uns][[fxsearch][good first bug][lang=js]]
- #1365638 [Firefox:Menus]-Change label text for "Close sidebar" to "Close Sidebar" on header menu [Uns][[photon-structure]]
- #1365911 [Firefox:Site Identity and Permission Panels]-Add-on icon is not hidden when pageproxystate=false (editing the URL bar) [Uns][]
- #1365273 [Firefox:Sync]-Remove about:sync-tabs [Uns][]
- #1365780 [Firefox:Tabbed Browser]-After restore, most window titles say "Nightly" instead of tab title [All][]
- #1366278 [Firefox:Theme]---urlbar-background-color is missing with non-default Windows themes [All][[photon-visual][p1]]
- #1365024 [Firefox:Theme]-Reload button mirrored in RTL builds [All][[photon-visual][p1]]
- #1358914 [Toolkit:Add-ons Manager]-Avoid calling evalInSandbox when loading bootstrap scopes [Uns][triaged]
- #1365509 [Toolkit:Add-ons Manager]-Default theme chrome is not registered after restart when a LWT is enabled [All][]
- #1352620 [Toolkit:Form Manager]-<datalist> can only suggest the first 20 after upgrading version 52 [Uns][]
- #1350377 [Toolkit:Places]-Implement History.fetch [Uns][]
- #1364959 [Toolkit:Safe Browsing]-Do remote application reputation lookups when downloading HTML files [Uns][]
- #1363879 [Toolkit:Safe Browsing]-Sort gethash prefixes to hide noise entries [Uns][#sbv4-m7]
- #1364478 [Toolkit:Telemetry]-The new-profile ping is never sent if it was generated when having telemetry sending disabled [Uns][[measurement:client]]
- #1351418 [Toolkit:WebExtensions: Frontend]-Single context menu item of checkbox breaks the context menu layout [Uns][triaged]
- #1299053 [Toolkit:WebExtensions: Untriaged]-Implement browser.extension.getViews (+tabId option, -viewtype notifications) [Uns][triaged]
- Partial Landings/Diagnostic Patches:
- #1337655 [Core:CSS Parsing and Computation]-Try disabling moz-prefixed gradient functions by default [Uns][[stylo]]
- #1366156 [Core:General]-Child INPUT_EVENT_RESPONSE_MS p50 regressed from 9.28 to 10.22ms on 2017-05-06 build [Uns][]
- #1333000 [Core:JavaScript Engine]-Add more release asserts to type sweeping code [All][[tbird crash]]
- #1358907 [Toolkit:Telemetry]-Telemetry shouldn't query the add-ons DB at startup [Uns][[measurement:client] [qf:p1]]
- #1365660 [Toolkit:WebExtensions: Frontend]-Add special handling for popups which will contain remote browsers [Uns][triaged]
- Beta 9 -> Beta 10 Changelog +6
- #1361326
- #1365602
- #1334587 [Core:DOM: Security]-Work container tab forgets GitHub login after relaunch [Mac][[userContextId][domsecurity-backlog][OA]]
- #1363107 [Core:Graphics: Layers]-Crash in mozilla::layers::MaybeTimeDuration::AssertSanity [Win][]
- #1354796 [Core:Networking]-Right-click new tab loses URL information if site is down [Uns][[necko-active]]
- #1364189 [Core:Networking: HTTP]-Make sure not to retry socketTransaction if nsHttpConnectionMgr cancels it [Uns][[necko-active]]
Nightly 55 fixes since 20170306 (Gecko 54) ~3778
Beta 54 fixes since 20170123 (Gecko 53) ~2585
Nightly Blog
Release Calendar
Release Tracking