The Official 20170429 NIGHTLY builds are out
.The Official Firefox 54 Beta 4 builds are not yet out
Previous NIGHTLY: 20170428 (Fx 55.0a1)
Previous BETA: 20170428 (Fx 54.0b3)
Tinderbox Builds
Treeherder
Release Notes: NIGHTLY | BETA
Changelogs: NIGHTLY | BETA
Fixed:
- NIGHTLY +60
- #1359252
- #1359547
- #1360438 [Core:Audio/Video: Playback]-Add telemetry to report whether EME is used in a secure context [Uns][]
- #1360123 [Core:Audio/Video: Playback]-Move all ConstructMediaTracks()/RemoveMediaTracks() logics from MediaDecoder to HTMLMediaElemnt. [All][]
- #1360364 [Core:Build Config]-Update builders to rust 1.17.0 [Uns][]
- #1357932 [Core:CSS Parsing and Computation]-Firefox arbitrarily serializes linear-gradient() "top/bottom" keyword *before* "right/left" in getComputedStyle, but *after* in specified-style [Uns][]
- #1360508 [Core:CSS Parsing and Computation]-stylo: Adjust text-combine-upright properly. [Uns][]
- #1342316 [Core:CSS Parsing and Computation]-stylo: Assertion failure: array->Count() == 2 (eCSSUnit_Calc_Plus should have a 2-length array), at nsCSSValue.cpp:873 [Uns][]
- #1360467 [Core:CSS Parsing and Computation]-stylo: Fix Windows build broken after bug 1331047 [Uns][]
- #1355394 [Core:CSS Parsing and Computation]-stylo: Implement access to CSSSupportsRule [Uns][]
- #1344914 [Core:CSS Parsing and Computation]-stylo: Why does ServoStyleSet::ResolveAnonymousBoxStyle not call GetContext? [Uns][]
- #1358968 [Core:CSS Parsing and Computation]-stylo: ensure nsComboxboxDisplayFrames skip parent display-based style fixups when restyled [Uns][]
- #1358353 [Core:CSS Parsing and Computation]-stylo: mismatches computed values or specified values in getKeyframes() [Uns][]
- #1336763 [Core:DOM: Content Processes]-Only message for permitUnload on tabs that have indicated that they contain a frame that has a beforeunload handler [Uns][[photon-performance] [qf:p1]]
- #1339826 [Core:DOM: IndexedDB]-Crash in mozilla::dom::indexedDB::`anonymous namespace''::Maintenance::DirectoryWork [Win][]
- #1360454 [Core:DOM]-IPCBlobInputStream can take the original stream directly if created on the parent process [Uns][]
- #1360476 [Core:DOM]-IPCBlobInputStream needs to be seekable on the parent side [Uns][]
- #1360723 [Core:DOM]-Rename ContentParent::TransmitPermissionsFor() to ContentParent::AboutToLoadDocumentForChild() [Uns][]
- #1359556 [Core:DOM]-cloneNode should preallocate nsAttrAndChildArray [Uns][]
- #1359000 [Core:Gecko Profiler]-Overhaul ThreadInfo and PseudoStack [Uns][]
- #1360478 [Core:Graphics: Layers]-Fix crash when initializing APZ after compositor shutdown [Uns][]
- #1353000 [Core:Graphics: Text]-Shaped-word cache lookups should depend on the values returned by gfxFontShaper::GetRoundOffsetsToPixels [Uns][]
- #1237504 [Core:JavaScript Engine]-Allow arbitrary slot layouts on proxies [Uns][]
- #1354974 [Core:JavaScript Engine]-Array.slice(2**31) is always an empty array [Uns][]
- #1354527 [Core:JavaScript Engine]-Crash [@ js::jit::RInstructionResults::operator[]] [Lin][[jsbugmon:update]]
- #1358246 [Core:JavaScript Engine]-Missing syntax error for object property with leading "async" [Uns][]
- #1360343 [Core:Layout]-Crash in nsSVGMaskFrame::GetMaskForMaskedFrame [Win][]
- #1334302 [Core:Layout]-nsCSSRenderingBorders.h:PrintAsFormatString could use MOZ_FORMAT_PRINTF [Uns][[gfx-noted]]
- #1359211 [Core:Panning and Zooming]-Handle touch-scrolling of XUL <listbox> with APZ enabled [All][[gfx-noted]]
- #1332386 [Core:Print Preview]-Come up with a way to make 'simplify page' not sticky when used in print preview [Uns][]
- #1360063 [Core:SVG]-Move the parsing code for nsSVGViewBoxRect and SVGPreserveAspectRatio to those classes [Uns][]
- #1350010 [Core:SVG]-Require explicit opt-in from elements embedding SVG images before exposing context properties [Uns][]
- #1360623 [Core:Security: PSM]-expose hash algorithm constants in pykey.py so callers don't have to pick between "sha256" and "SHA-256" [Uns][[psm-assigned]]
- #1358224 [Core:WebRTC]-simulcast mochitests (offer and answer) need work to filter by rid to avoid issues with switching ssrcs [Uns][]
- #1359384 [Core:XBL]-nsXBLResourceLoader::NotifyBoundElements doesn't account for display: contents elements and may reframe unnecessarily. [Uns][[qf:p3]]
- #1345122 [Firefox:Activity Streams: General]-Update NewTabUtils.jsm for Activity Stream's needs [Uns][]
- #1359984 [Firefox:Bookmarks & History]-mobile bookmarks not showing up in sidebar search [Uns][]
- #1354507 [Firefox:Developer Tools: Netmonitor]-Add cookie-related filter options for network requests [Uns][]
- #1360196 [Firefox:Developer Tools: Netmonitor]-Allow loading network monitor in a tab [Uns][]
- #1358013 [Firefox:Developer Tools: Netmonitor]-Implement status-bar tooltips [Uns][]
- #1308694 [Firefox:Developer Tools: Netmonitor]-Introduce a tooltip for the waterfall graph displaying timings [All][[netmonitor-reserve]]
- #1359338 [Firefox:Developer Tools: Shared Components]-devtools reps: update bundle to v0.7.0 [Uns][]
- #1360354 [Firefox:General]-[e10s] Don't use aAddon.bootstrap as a check for "is it a webextension" [Uns][]
- #1356641 [Firefox:Location Bar]-Ctrl+click location item loads wrong URL [Uns][[fxsearch]]
- #1360279 [Firefox:Location Bar]-Typing in the location bar after a keyword causes an icon to flicker [Uns][[photon-performance][fxsearch]]
- #1330121 [Firefox:Preferences]-Active area for checkbox + label pairs in a group should equal width of longest checkbox + label pair [Uns][[photon-preference]]
- #1357348 [Firefox:Preferences]-Add performance section and the UI component for content process count setting [Uns][[photon-preference]]
- #1360239 [Firefox:Session Restore]-Session Restore immediately inserts lazy browsers for pinned tabs on startup [Uns][]
- #1359851 [Firefox:SocialAPI]-Load SocialAPI providers lazily [Uns][[photon-performance][qf:p1]]
- #1360323 [Firefox:Tabbed Browser]-getTabBrowser method shouldn't insert lazy browsers [Uns][]
- #1358943 [Toolkit:Form Manager]-[Form Autofill] Support "address-line*" fields [All][[form autofill:M2]]
- #1359892 [Toolkit:Form Manager]-[Form Autofill] Support full-name fields [All][[form autofill:M2]]
- #1348330 [Toolkit:Places]-PlacesUtils.history.remove should implement chunking to avoid SQL stack size issues [Uns][]
- #1336915 [Toolkit:Safe Browsing]-Disable Safe Browsing V4 updates and fullhash requests when the Google API key is missing [Uns][#sbv4-m7]
- #1358324 [Toolkit:Safe Browsing]-The URLCLASSIFIER_MATCH_THREAT_TYPE_RESULT probe doesn't seem to be working correctly [Uns][#sbv4-m7]
- #1357001 [Toolkit:Telemetry]-Improve Telemetry python script errors [Uns][[measurement:client]]
- #1319026 [Toolkit:Telemetry]-Investigate downwards trend in Telemetry upload success rates [Uns][[measurement:client]]
- #1346223 [Toolkit:Telemetry]-Remove SessionRecorder.jsm [Uns][[measurement:client]]
- #1325591 [Toolkit:Video/Audio Controls]-Videos are not displayed correctly with high contrast themes [All][]
- #1261963 [Toolkit:WebExtensions: Frontend]-createData should be optional for browser.windows.create [Uns][[windows]triaged]
- Partial Landings/Diagnostic Patches:
- #1331915 [Core:Graphics: Text]-Add Telemetry for Graphite Library [Uns][]
- #1356673 [Toolkit:Telemetry]-Crash in TelemetryImpl::RunPingSender on shutdown [Mac][[measurement:client]]
- Beta 3 -> Beta 4 Changelog +3
- #1357169 [Core:CSS Parsing and Computation]-Back out bug 418833 and friends for 54 and 55 too. [Uns][]
- #1343139 [Core:DOM: Animation]-Assertion failure: !preTransformOverflows (GetVisualOverflowRect() won't return the pre-effects rect! [Uns][]
- #1304566 [Core:DOM: IndexedDB]-Crash in mozilla::dom::quota::QuotaManager::ShutdownObserver::Observe [Win][]
Nightly 55 fixes since 20170306 (Gecko 54) ~2730
Beta 54 fixes since 20170123 (Gecko 53) ~2474
Nightly Blog
Release Calendar
Release Tracking