The Official 20170627 NIGHTLY builds are out
The Official Firefox 55 Beta 5 builds are out
Previous NIGHTLY: 20170626 (Fx 56.0a1)
Previous BETA: 20170624 (Fx 55.0b4)
Tinderbox Builds
Treeherder
Release Notes: NIGHTLY | BETA
Changelogs: NIGHTLY | BETA
Fixed:
- NIGHTLY +90
- #1365875
- #1369836
- #1371424
- #1371982
- #1372112
- #1374774 [Core:Audio/Video: Playback]-Investigate why SPS/PPS NALs appear to change in some streams. [Uns][]
- #1376227 [Core:Audio/Video: Playback]-Move MediaDecoder::Load() down the class hierarchy [Uns][]
- #1369932 [Core:Audio/Video: Playback]-libaom doesn't build for windows [Uns][]
- #1376000 [Core:Audio/Video: cubeb]-All Tabs Crash in libpulse [Lin][]
- #1375873 [Core:Audio/Video: cubeb]-all tabs crash in nightly (thread '<unnamed>' panicked at 'SinkInfo contains invalid flags') [Uns][]
- #1376077 [Core:CSS Parsing and Computation]-ProbePseudoElementStyle's aPseudoElement argument doesn't make much sense [Uns][]
- #1291515 [Core:CSS Parsing and Computation]-disable <style scoped> in content documents [Uns][]
- #1375767 [Core:CSS Parsing and Computation]-stylo: Eliminate calling nsCSSPseudoElements::GetPseudoType for animations in ServoBinding.cpp [Uns][]
- #1376247 [Core:CSS Parsing and Computation]-stylo: Need to specify content property to generate animations on pseudo element in test_animation_observers_async.html [Uns][]
- #1375721 [Core:Canvas: WebGL]-Failure in conformance/glsl/constructors/glsl-construct-mat2.html on Windows+Intel+OGL [Uns][gfx-noted]
- #1368284 [Core:Canvas: WebGL]-webgl loop using less than only iterates a couple times, period [Mac][[gfx-noted]]
- #1375287 [Core:DOM: Core & HTML]-TimeoutManager::SetTimeout should cache all preferences it needs [All][[qf:p3]]
- #1375744 [Core:DOM: Device Interfaces]-Add U2FTokenTransport::Cancel() to abort requests on HW devices [Uns][[webauthn]]
- #1352401 [Core:DOM: IndexedDB]-Expose the number of IDB connection per TabGroup and per window for the decision making of preemption and timer-throttling. [Uns][]
- #1375023 [Core:DOM: Security]-Have switchToTabHavingURI() provide the correct triggeringPrincipal [Uns][[domsecurity-active]]
- #1318990 [Core:DOM: Web Payments]-Implement PaymentRequestUpdateEvent Interface [Uns][[WP-MVP][M3]]
- #1376317 [Core:DOM]-Move the pref var cache for dom.placeholder.show_on_focus to nsContentUtils [Uns][]
- #1376111 [Core:Disability Access APIs]-AXRoleDescription for ARIA heading role should be "heading" not "AXHeading" [Mac][]
- #1375348 [Core:Disability Access APIs]-Crash in IPCError-browser | PDocAccessibleParent::RecvRoleChangedEvent [Lin][]
- #1376121 [Core:Disability Access APIs]-DPub ARIA footnote role should have AXSubrole of AXApplicationGroup [Mac][]
- #1376107 [Core:Disability Access APIs]-DPub ARIA roles which map to AXLandmarkRegion should have an AXRoleDescription value of "region"; not "group" [Mac][]
- #1376037 [Core:Disability Access APIs]-Expose element id via NSAccessibility [Mac][]
- #1376108 [Core:Disability Access APIs]-The separator role should have no AXSubrole and should have AXRoleDescription "splitter" [Mac][]
- #1375412 [Core:Disability Access APIs]-Various crashes in Mozilla Firefox Nightly 56.0a1 (2017-06-21) after landing patches from bug #1323069 [Win][]
- #1375387 [Core:Gecko Profiler]-Reorder and section-ify GeckoProfiler.h [All][]
- #1375392 [Core:Gecko Profiler]-Tweak the PROFILER_LABEL* macros [All][]
- #1376136 [Core:Graphics: Text]-Remove the shapedText flag TEXT_IS_PERSISTENT [Uns][]
- #1376215 [Core:Graphics: WebRender]-Don't expose WrClipRegionToken from WebRenderAPI.h [Uns][[gfx-noted]]
- #1375897 [Core:Graphics: WebRender]-Make DOMWindowUtils::FlushApzRepaints properly report the return value when WR is enabled [Uns][[gfx-noted]]
- #1368846 [Core:Graphics: WebRender]-Missing close/maximize/minimize window buttons on MacOSX with WebRender [Mac][[gfx-noted]]
- #1367987 [Core:Graphics: WebRender]-Turn on image layer by default [Uns][]
- #1375972 [Core:Graphics]-Avoid copying the visible region [All][]
- #1375452 [Core:Graphics]-Crash in mozilla::gfx::DrawTargetD2D1::IntoLuminanceSource [Win][]
- #1374278 [Core:Graphics]-Crash in mozilla::layers::CompositorManagerChild::Init [Uns][gfx-noted]
- #1362166 [Core:Graphics]-Enable IPDL timeout for communicating to the GPU process [Uns][[gfx-noted][qf:p1][bhr]]
- #1372685 [Core:Graphics]-Make dummy target 1x1. [All][]
- #1365879 [Core:Graphics]-Merge Advanced Layers [Uns][]
- #1373984 [Core:Internationalization]-Turn nsIDocument::mCharacterSet into mozilla::NotNull<const mozilla::Encoding*> [Uns][]
- #1374218 [Core:JavaScript Engine: JIT]-Incorrect alignment assertion in js/src/wasm/WasmInstance.cpp, GlobalSegment::create [Uns][]
- #1370696 [Core:JavaScript Engine: JIT]-Intermittent js/src/jit-test/tests/wasm/timeout/debug-noprofiling.js | Assertion failure: fp && fp->instance()->code().containsFunctionPC(pc), at js/src/vm/Stack.cpp:1701 (code -11, args "--no-baseline --no-ion") [Uns][]
- #627220 [Core:JavaScript: GC]-Finalize external strings in the background [Mac][[qf:p1]]
- #1376101 [Core:JavaScript: GC]-Remove some unnecessary read barriers [Uns][]
- #1371564 [Core:Layout: Text]-Remove the TEXT_WAS_TRANSFORMED flag in nsTextFrameUtils [Uns][]
- #1359311 [Core:Layout]-(intersection-observer) Send update notifications in same order as observed [Uns][]
- #1375331 [Core:Layout]-nsPresArena::Allocate calls free() a lot [All][[qf]]
- #1325336 [Core:Networking: Cache]-Generate statistics for cache performance on the given HW [Uns][[necko-active]]
- #1375782 [Core:Networking: HTTP]-TransportAndDataEvent should be deliver to ODA event target instead of Necko event target [Uns][[necko-active]]
- #1375484 [Core:Selection]-ScrollSelectionIntoViewEvent should be called during refresh driver tick [Uns][]
- #1305813 [Core:WebRTC: Signaling]-Ensure RID isn't empty when constructing RTP header [Uns][]
- #1371845 [Core:WebVR]-Update openvr to 1.0.8 [Uns][[third-party-lib-audit]]
- #1361132 [Core:Widget: Win32]-Crash in `Microsoft::WRL::Module<T>::Create''::`2''::`dynamic atexit destructor for ''moduleSingleton'''' (win10 creators update) [Win][tpi:+ [platform-rel-Microsoft][platform-rel-Windows][tbird crash]]
- #1363163 [Core:Widget: Win32]-nsSoundPlayer::SoundReleaser::Run should not add to existing jank [Uns][[qf:p1][tpi:+]]
- #1372405 [Core:XPCOM]-Name all runnables [Uns][]
- #1375698 [Core:XUL]-Cleanup nsDocument::GetBoxObjectFor [All][]
- #1375696 [Core:XUL]-nsDocument::GetBoxObjectFor/ClearBoxObjectFor does unnecessary hashtable lookups [All][]
- #1107364 [Firefox:Bookmarks & History]-move findNodeByDetails to treeView.js and make it use an hash [All][[lang=js][fxsearch][qf:investigate:p1]]
- #1375615 [Firefox:Developer Tools: Inspector]-Grid inspector (on layout panel) goes blank when trying to highlight named areas [Uns][]
- #1375809 [Firefox:Developer Tools]-[dt-addon] remove dependency between XPIProvider.jsm and devtools [Uns][]
- #1374588 [Firefox:Preferences]-Labels aren't highlighted after performing a search [All][[photon-preference]]
- #1370190 [Firefox:Preferences]-Updated Preferences tracking protection section based on re-org v2 [Uns][[photon-preference]]
- #1374230 [Firefox:Preferences]-Wrong tooltip position after resizing browser window [All][[photon-preference]]
- #1373535 [Firefox:Preferences]-confusing search preference results. [Uns][[photon-preference]]
- #1361195 [Firefox:Search]-Regression from bug 1358382 - Missing separators and mispositioned search engines tiles on the searchbar bar if DPI > 100% [All][[fxsearch]]
- #934967 [Firefox:Session Restore]-[Session Restore] Read/write data with lz4 [All][]
- #1373093 [Firefox:Sync]-Include OS data in sync ping [Uns][]
- #1348727 [Firefox:Sync]-Write validation summary information to the sync logs. [Uns][]
- #1364896 [Firefox:Theme]-Browser chrome: increase margin of context menus when they are triggered with touch (as we do with context menus in content) [Win][[photon-visual][p3]]
- #1373972 [Firefox:Toolbars and Customization]-Chevron for overflow panel doesn't disappear after using reset / restore defaults, showing empty overflow panel when clicked [Uns][[photon-structure]]
- #1371236 [Firefox:Toolbars and Customization]-[Photon] Overflow panel shouldn't try to open in customize mode when dragging items over it [Uns][[photon-structure]]
- #1374603 [Firefox:Toolbars and Customization]-history toolbar button dropdown panel is too wide [Uns][[photon-structure]]
- #1375024 [Firefox:Tours]-Icons overlapping RTL text in onboarding tour [Uns][[photon-onboarding]]
- #1375549 [Toolkit:Application Update]-When the Firefox process doesn't exit apply the update anyway and don't relaunch the callback application [Uns][]
- #1034599 [Toolkit:Async Tooling]-Convert remaining Promise.defer() uses to PromiseUtils.defer() or to an inline helper [All][[qf:p1] [photon-performance]]
- #1095267 [Toolkit:Async Tooling]-Remove Task.jsm dependency on Promise.jsm [All][]
- #1368456 [Toolkit:Async Tooling]-Remove uses of Promise.jsm from Firefox [Uns][[qf:meta] [photon-performance]]
- #862178 [Toolkit:Crash Reporting]-CrashSubmit.jsm / KeyValueParser.jsm do a lot of main thread file I/O [All][[reserve-photon-performance][qf:p2][fce-active]]
- #1358944 [Toolkit:Form Manager]-[Form Autofill] Support "country-name" fields [All][[form autofill:M3]]
- #1335943 [Toolkit:Safe Browsing]-Completions are not setting the right Origin Attribute [Uns][]
- #1376024 [Toolkit:Safe Browsing]-Expand existing telemetry probes to other known Safe Browsing providers [Uns][]
- #1375217 [Toolkit:Storage]-Avoid raw pointers in mozStorageAsyncStatementExecution.cpp [Uns][[fxsearch]]
- #1373900 [Toolkit:Telemetry]-Factor ThreadHangStats classes out of Telemetry.cpp [Uns][]
- #1367129 [Toolkit:Telemetry]-Record e10s cohort using the new annotation API [Uns][[lang=js]]
- #1355882 [Toolkit:Telemetry]-Remove Addon Histograms from about:telemetry [Uns][[good first bug] [lang=js] [measurement:client]]
- #1375043 [Toolkit:Telemetry]-Rename m(Keyed)Accumulations to m(Keyed)HistogramAccumulations in DiscardedData [Uns][[good first bug] [lang=c++]]
- #1370513 [Toolkit:Telemetry]-Start the redesign of the Home and add a Sidebar in about:telemetry [Uns][]
- Partial Landings/Diagnostic Patches:
- #1372579 [Core:Build Config]-Land NSPR 4.16 into FF 56 [Uns][]
- Beta 4 -> Beta 5 Changelog +23
- #1365189
- #1371424
- #1372112
- #1373663
- #1375708 [Core:Audio/Video: GMP]-Netflix broken on Linux in Firefox 54 [Uns][]
- #1374068 [Core:Audio/Video: Playback]-When a change of stream occurs in a plain MP4, drain the decoder rather than flushing it [Uns][]
- #1374210 [Core:Audio/Video: Playback]-Cancel drain request on shutdown [Uns][]
- #1330765 [Core:Disability Access APIs]-crash near null [@mozilla::a11y::DocManager::RemoveListeners] [Uns][[fuzzblocker]]
- #1373712 [Core:DOM: Animation]-Assertion failure: SpecifiedKeyframeArraysAreEqual(mKeyframes, keyframesCopy) with large color value [Uns][]
- #1354933 [Core:Layout: View Rendering]-assert frame pointer is null in view destructor [Uns][]
- #1374665 [Core:Permission Manager]-Sending permissions for service workers during content process initialization can be very slow [Uns][[qf:p1]]
- #1374289 [Core:Plug-ins]-clicktoactivate rollout addon: branches "user-changed-from-user-changed-from-control" and " user-changed-from-user-changed-from-test" [Uns][]
- #1374997 [Core:Print Preview]-Print Preview doesn't return to the previewed tab after closing. [All][]
- #1352446 [Core:WebVR]-Crash in libovrrt32_1.dll@0x209b9 [Win][]
- #1371228 [Core:WebVR]-VRLayerParent should be destroyed when SteamVR runtime is terminated [Uns][]
- #1375060 [Core:WebVR]-webvr - Nightly 56 crashes with oculus rift when entering VR [Uns][]
- #1373707 [Firefox:Extension Compatibility]-Include users with only webextensions in Release to receive Multi using the system add-on [Uns][[multi]]
- #1373109 [Firefox:File Handling]-[e10s] downloads in a new window or tab launched from a tab that itself was opened by a previous page automatically close the wrong tab [Uns][]
- #1374492 [Firefox:General]-[Project Dawn] e10s gets disabled in DevEdition when a webextension is installed [Win][]
- #1365541 [Firefox:Session Restore]-Fix FX_SESSION_RESTORE_RESTORE_WINDOW_MS regression [All][]
- #1358898 [Toolkit:Async Tooling]-Many intermittent crashes in RunWatchdog [All][[stockwell fixed:product]]
- #1373823 [Toolkit:Telemetry]-Fix about:telemetry data preferences change button (uplift to beta55) [Uns][]
- #1373293 [Toolkit:WebExtensions: Untriaged]-MatchPattern exception on chrome://favicon/ [Uns][[triaged]]
Nightly 56 fixes since 20170613 (Gecko 55) ~770
Beta 55 fixes since 20170306 (Gecko 54) ~5030
Nightly Blog
Release Calendar
Release Tracking
MozRegression Guide