The Official 20170425 NIGHTLY builds are out
The Official Firefox 54 Beta 2 builds are out
Previous NIGHTLY: 20170424 (Fx 55.0a1)
Previous BETA: 20170421 (Fx 54.0b1)
Tinderbox Builds
Treeherder
Release Notes: NIGHTLY | BETA
Changelogs: NIGHTLY | BETA
Fixed:
- NIGHTLY +61
- #1351278
- #1357987 [Core:Audio/Video: Playback]-Make MediaDecoder::DEFAULT_NEXT_FRAME_AVAILABLE_BUFFERED a TimeUnit [Uns][]
- #1332845 [Core:Audio/Video: Recording]-Intermittent dom/media/test/test_mediarecorder_principals.html | application crashed [@ mozilla::VideoTrackEncoder::AppendVideoSegment(mozilla::VideoSegment const&)] after Assertion failure: false, at dom/media/encoder/TrackEncoder.cpp:289 [Uns][]
- #1357869 [Core:CSS Parsing and Computation]-Assertion failure: !(mHintsHandledByAncestors & nsChangeHint_ReconstructFrame) (why restyle descendants if we are reconstructing the frame for an ancestor?), at layout/base/GeckoRestyleManager.cpp:1179 [Uns][]
- #1358056 [Core:CSS Parsing and Computation]-Assertion failure: aAssociationMode == NotOwnedByDocument, at StyleSheet.cpp:579 [Uns][]
- #1358586 [Core:CSS Parsing and Computation]-Gecko incorrectly accepts -webkit-linear-gradient expressions without a comma after the angle [Uns][]
- #1241623 [Core:CSS Parsing and Computation]-Use a smarter (& more speccable) emulation behavior for -webkit-gradient(linear, ...) [Uns][]
- #1355758 [Core:CSS Parsing and Computation]-stylo: Element.getAnimations() returns transitions with incorrect order [Uns][]
- #1348173 [Core:CSS Parsing and Computation]-stylo: Implement the -moz-border-*-colors property [Uns][]
- #1356941 [Core:CSS Parsing and Computation]-stylo: Need a way to store/interpolate colors that RGBA component values exceed 255 [Uns][]
- #1355168 [Core:Canvas: 2D]-Crash in mozilla::dom::CanvasRenderingContext2D::DrawWindow [All][[gfx-noted]]
- #869788 [Core:DOM: Core & HTML]-DOMTokenList stringifier should trim/compress white space and only emit unique values [All][]
- #1358767 [Core:DOM: Quota Manager]-Make PersistentStoragePermissionRequest a cycle collected object in StorageManager [Uns][]
- #1344170 [Core:DOM: Security]-set firstPartyDomain for blob: URI [Uns][[tor][domsecurity-active]]
- #1358709 [Core:DOM]-Avoid burning CPU before showing the slow script infobar for callstacks from minified scripts by calling PCToLineNumber with no good reason [Uns][]
- #1358726 [Core:DOM]-Crash in mozilla::MediaCache::AllocateAndWriteBlock [Win][[clouseau]]
- #1357872 [Core:DOM]-Hundreds of ghost windows from touch events [Uns][[MemShrink:P1]]
- #1353475 [Core:DOM]-PParentToChildStream and PChildToParentStream should send data only when the inputStream is read. [Uns][]
- #1355792 [Core:Editor]-Cursor is moving to the Top when delete the content by pressing delete [Uns][]
- #1359008 [Core:Editor]-Don't use nsIDOM* as member of TextEditRules [Uns][]
- #1358697 [Core:IPC]-MessageChannel::Send captures raw pointer of Refcounted type [Uns][]
- #1356922 [Core:IPC]-Replace the sNextTabParent setup with something more robust [Uns][]
- #654190 [Core:JavaScript Engine]-Special Integer String Type [All][]
- #1357367 [Core:JavaScript Engine]-Hit MOZ_CRASH(element wasn't found in this list!) or Assertion failure: ionLazyLinkListSize_ > 0, at js/src/gc/ZoneGroup.cpp:103 [Lin][[jsbugmon:update]]
- #1352449 [Core:JavaScript Engine]-JSErrorReport::initBorrowedLinebuf should be called with aligned pointer for char16_t [Uns][]
- #1303703 [Core:JavaScript Engine]-Syntax parse destructuring patterns [All][]
- #1355263 [Core:JavaScript Engine]-[wasm] different wasm scripts might have non-unique source urls [Uns][]
- #1356680 [Core:JavaScript Engine: JIT]-Baldr: change wasm::Runtime and thunks to be process-wide [Uns][]
- #1357370 [Core:JavaScript Engine: JIT]-Crash [@ ??] involving asm.js [Lin][[jsbugmon:update]]
- #1358047 [Core:JavaScript Engine: JIT]-Move Baseline CacheIR stubcode map from JitCompartment to JitZone [All][[qf]]
- #1301310 [Core:Layout: Form Controls]-[DateTimeInput] picker gets hidden/shown when clicking through inner text boxes [Uns][]
- #1312770 [Core:Layout: Images]-Set image load priorities according to their position in viewport [Uns][]
- #1357327 [Core:Layout: Images]-re-enable priority boost for image in nsImageFrame::Init [Uns][]
- #1358961 [Core:Layout]-IsPartOfOpaqueLayer should consider ColorLayer as well. [Uns][]
- #1358965 [Core:Layout]-stylo: Crash [@ alloc::arc::Arc<style::gecko_properties::GeckoBackground>::inner<style::gecko_properties::GeckoBackground> [arc.rs : 445 + 0x5] [Uns][]
- #1343745 [Core:Networking: HTTP]-Label runnables under netwerk/protocol/http [Uns][[necko-active][QDL][TDC-MVP][NECKO]]
- #1348460 [Core:Networking]-~9% overhead of imgLoader::LoadImage() from PredictorLearn() [Uns][[necko-active]]
- #1355374 [Core:Panning and Zooming]-Scrollbar doesn't follow mouse cursor if scrollable area is partially off-screen [All][[gfx-noted]]
- #1355376 [Core:Panning and Zooming]-Scrolling in <listbox> elements leaves white area that doesn't respond to scrolling [All][[gfx-noted]]
- #1354624 [Core:Printing: Output]-Fix PrintTarget::GetReferenceDrawTarget to not use the cached refDT when recording [Uns][]
- #1358690 [Core:SVG]-Support SVG context-fill/context-stroke in SVG images used as CSS backgrounds [Uns][]
- #1358794 [Core:SVG]-Synthesize a viewBox for SVG-as-an-image even for SVG <image> [Uns][]
- #1347710 [Core:Security: Process Sandboxing]-Enable sandbox protections for the Windows GPU process [Uns][sbwc2]
- #1074642 [Core:Security]-Firefox ignores Strict-Transport-Security when two more STS headers are sent from server [Win][[reporter-external]]
- #1303867 [Core:WebRTC: Networking]-Missing DTLS alert on PeerConnection.close() [Uns][]
- #1351676 [Core:Widget: Win32]-Windows media queries and system metrics are broken in e10s content processes [Uns][]
- #1307940 [Firefox:Developer Tools: Console]-There's no icon next to DOMNodes to select them in the inspector [Uns][[console-html]]
- #1356957 [Firefox:Developer Tools: Netmonitor]-[Performance] Call updateRequest once when updateRequest in netmonitor-controller [Uns][[netmonitor]]
- #1349173 [Firefox:Developer Tools: Netmonitor]-[Performance] There is a noticeable lag while changing the netmonitor panel height [All][[netmonitor]]
- #1355585 [Firefox:File Handling]-Streamline the format of "handlers.json", align the implementation, and reorganize tests [Uns][]
- #1358394 [Firefox:Preferences]-Crash report-enabling checkbox should be grouped under the Reports group [Uns][[photon-preference]]
- #1351972 [Mozilla Localizations:ja / Japanese]-Use HTTPS for Rakuten search provider if possible [All][]
- #1356828 [Toolkit:Add-ons Manager]-Stop calling getAddonById or getAddonList at startup [Uns][]
- #1348062 [Toolkit:Downloads API]-Mark channels used for download as throttleable [Uns][]
- #1357690 [Toolkit:Form Manager]-[Form Autofill] Polish profile item UI in dropdown menu [Uns][[form autofill:M2]]
- #1121966 [Toolkit:Telemetry]-Change DISPLAY_SCALING_<OS> histograms to a single DISPLAY_SCALING [All][]
- #1330741 [Toolkit:WebExtensions: Developer Tools]-Show the filesystem location of the extension [Uns][triaged]
- #1339250 [Toolkit:WebExtensions: Frontend]-[omnibox] "TypeError: this._searchFinishedCallback is not a function" [Uns][[omnibox]triaged]
- #1358229 [Toolkit:WebExtensions: General]-optional permission prompts throw telemetry errors [Uns][triaged]
- #1351678 [Toolkit:WebExtensions: Untriaged]-Sync error after logging using an existing account on a profile with already stored data [All][triaged]
- #1358840 [Toolkit:XUL Widgets]-Twisties are gone, cannot expand threads, folders, or accounts [All][]
- Partial Landings/Diagnostic Patches:
- #1353629 [Core:DOM]-[meta] PBlob refactoring [Uns][]
- #1351913 [Core:JavaScript Engine]-Optimize ReservedWord searching [Uns][]
- #1358828 [Core:SVG]-Stop using SVGImageContext to store/pass preserveAspectRatio override information [Uns][]
- Beta 1 -> Beta 2 Changelog +18
- #1353313
- #1348409 [Core:DOM]-Assertion failure: XRE_IsParentProcess() with window.find [All][]
- #1357872 [Core:DOM]-Hundreds of ghost windows from touch events [Uns][[MemShrink:P1]]
- #1356575 [Core:Graphics]-WARNING: Cannot set transparency mode on top-level windows.: file c:/mozilla-source/comm-central/mozilla/widget/windows/nsWindow.cpp, line 3057 [Win][[gfx-noted]]
- #1348857 [Core:Layout]-[css-grid] Intristic content with overflow:auto overlaps in grid [All][]
- #1350925 [Core:Layout]-[css-grid] A grid with overflow:auto in limited height receives a horizontal scrollbar briefly [All][]
- #1356820 [Core:Layout]-[css-grid] min-width:0 on a grid item block in a column less than its min-content inline size makes its max-content block size too small [All][]
- #1357655 [Core:Layout: Form Controls]--webkit-appearance: inherit should resolve to appearance: none when parent is undefined [Uns][[webcompat]]
- #1357599 [Core:Security: PSM]-Upgrade Firefox 54 to NSS 3.30.2, and upgrade Firefox ESR 52.2 to NSS 3.28.5 (root CA changes, only) [Uns][]
- #1056322 [Core:Spelling checker]-crash in nsEditorSpellCheck::DictionaryFetched(DictionaryFetcher*) [All][[regression:TB24.0][tbird crash]]
- #1346825 [Firefox:Build Config]-Setup build configuration for Firefox Screenshots in Firefox [Uns][]
- #1355070 [Firefox:Build Config]-Add Burmese(my) to shipped-locales [Uns][]
- #1352348 [Firefox:File Handling]-Firefox fails to get content-type from the OS [All][]
- #1352387 [Firefox:General]-Add Raven.js license for Screenshots [Uns][]
- #1357959 [Firefox:General]-Fix cohort name edge cases in the beta 54 multi experiement [Uns][]
- #1350324 [Firefox:Tabbed Browser]-Tabs permanently go into 'busy' state (grey spinner on the tab in the tabstrip) when dragged to another window in some cases [Uns][[e10s-multi:+] ]
- #1352496 [Toolkit:Breakpad Integration]-CrashManager only permits (non-main) crash pings from content process types [Uns][[measurement:client]]
- #1357460 [Toolkit:Telemetry]-send isWebExtension along with Telemetry Environment data [Uns][[measurement:client]]
Nightly 55 fixes since 20170306 (Gecko 54) ~2450
Beta 54 fixes since 20170123 (Gecko 53) ~2447
*Firefox 54 Beta 3 Testday*
Nightly Blog
Release Calendar
Release Tracking