The Official 20170630 NIGHTLY builds are out
The Official Firefox 55 Beta 6 builds are out
Previous NIGHTLY: 20170629 (Fx 56.0a1)
Previous BETA: 20170627 (Fx 55.0b5)
Tinderbox Builds
Treeherder
Release Notes: NIGHTLY | BETA
Changelogs: NIGHTLY | BETA
Fixed:
- NIGHTLY +92
- #1376087
- #1376957 [Core:Audio/Video: GMP]-Widevine CDM 970 fails to load on Windows 7 [Uns][]
- #1376636 [Core:Audio/Video: Playback]-Accept AV1 even when vp9 is too slow for software decoding [Uns][]
- #1376509 [Core:Audio/Video: Playback]-Bump supported playbackRates to [1/16, 16] [Uns][]
- #1376838 [Core:Audio/Video: Playback]-Enable hardware VP9 decoding on Nvidia GPUs [Uns][]
- #1376360 [Core:Audio/Video: Playback]-Make FileMediaResource non-cloneable [Uns][]
- #1376363 [Core:Audio/Video: Playback]-Remove MediaResource::GetContentType() [Uns][]
- #1372977 [Core:Audio/Video: Playback]-Use nullptr in /media and /dom/media (clang-tidy: modernize-use-nullptr) [Uns][]
- #1376395 [Core:Audio/Video: Playback]-opus: Update to the 1.2.1 [Uns][]
- #1375692 [Core:CSS Parsing and Computation]-Indicate support for Stylo in about:support [Uns][]
- #1376805 [Core:CSS Parsing and Computation]-stylo: Disable stylo for about:URIs other than about:blank [Uns][]
- #1374999 [Core:CSS Parsing and Computation]-stylo: Image resizer in contenteditable doesn't show up [Uns][]
- #1367312 [Core:CSS Parsing and Computation]-stylo: Implement :-moz-lwtheme* pseudo-classes [Uns][]
- #1375513 [Core:CSS Parsing and Computation]-stylo: Non-chrome XBL bindings with stylesheets does not work [Uns][]
- #1376655 [Core:CSS Parsing and Computation]-stylo: Stop doing EnsureSameStructsCached during the post-traversal [Uns][]
- #1372061 [Core:CSS Parsing and Computation]-stylo: StyleChildrenIterator::IsNeeded may be hot, and it's slow. [Uns][]
- #1375555 [Core:CSS Parsing and Computation]-stylo: Users of StyleVariables() in nsComputedDOMStyle need to be fixed [Uns][]
- #1375944 [Core:CSS Parsing and Computation]-stylo: missing labels on add an attachment on BMO [Uns][]
- #1375969 [Core:CSS Parsing and Computation]-stylo: site issue: native video has a white transparent layer as if it was paused [Lin][]
- #1337161 [Core:DOM: Device Interfaces]-Disable navigator.getGamepads() when privacy.resistFingerprinting = true [Uns][[tor][fingerprinting][fp:m2]]
- #1375749 [Core:DOM: Service Workers]-Intermittent /service-workers/service-worker/xhr.https.html | application crashed [@ RefPtr<mozilla::dom::FetchBody<mozilla::dom::Response> >::operator->] [Uns][]
- #1375457 [Core:DOM: Workers]-prettier.js website broken: TypeError: setting getter-only property "name" [Uns][]
- #1367309 [Core:DOM]-DOM Cache should update usage after removing files. [Uns][]
- #1376634 [Core:DOM]-Fix Script Loader telemetry probe condition for off-thread compilation. [Uns][]
- #1375741 [Core:DOM]-HTMLInputElement::DoneCreatingElement() passes the wrong third argument to DoSetChecked() resulting in some unneeded work [Uns][]
- #1371242 [Core:DOM]-Investigate if CC slices could use idle periods more likely [Uns][]
- #1376951 [Core:DOM]-Let's use CheckedUint32 more broadly in WebSocket code [Uns][]
- #1343728 [Core:DOM]-Stop doing sync IPC for PContent::Msg_CreateWindow [Uns][[qf:p1]]
- #1375573 [Core:DOM]-setupJSON() instantiates about:blank [Uns][]
- #1376647 [Core:DOM]-use new MayHaveAnonymousChildren flag to skip work in AllChildrenIterator and some util functions [Uns][]
- #1375131 [Core:Editor]-Crash [@nsAutoOwningThread::AssertCurrentThreadOwnsMe] [Uns][]
- #1375910 [Core:Editor]-input.value = '' might not have to remove text node for perfomance [Uns][[qf]]
- #1375825 [Core:Event Handling]-ContentEventHandler::ExpandToClusterBoundary() ignores result of nsIFrame::PeekOffsetCharacter() [All][]
- #1375940 [Core:Event Handling]-It is possible to dispatch events to a dead/dying PresShell [Uns][]
- #1376993 [Core:Gecko Profiler]-Two profiler tweaks [Uns][]
- #1376628 [Core:General]-Static analysis fixes in dom/base/ [Uns][]
- #1375785 [Core:Graphics: Layers]-Right-size ContainerLayers during LayerTreeInvalidation [Uns][]
- #1376532 [Core:Graphics: WebRender]-Do crahs if CreateRenderTexture() is not implemented also on release build [Uns][]
- #1376797 [Core:Graphics: WebRender]-Store the bounds of the area that we painted. [All][]
- #1376590 [Core:Graphics]-GPUProcessManager::CreateTopLevelCompositor should initialize same process dependencies when falling back [Win][[gfx-noted]]
- #1376782 [Core:Graphics]-Unify gfxPoint, gfxMargin etc. with types in gfx/2d/ [Uns][]
- #1376859 [Core:Graphics]-Update DrawTargetCapture's current transform during recording SetTransform [Uns][]
- #1329923 [Core:JavaScript Engine: JIT]-Emit profiler markers for discarding Ion code [All][[qf:p3]]
- #1376691 [Core:JavaScript Engine: JIT]-Inline Array.isArray properly in Ion [All][]
- #1372081 [Core:JavaScript Engine: JIT]-Ion-inline FinishBoundFunctionInit [Uns][]
- #1376961 [Core:JavaScript Engine]-Compartment checks do a slow TLS lookup [All][]
- #1375177 [Core:JavaScript Engine]-Report out of memory in RegExpInterpreter to fix jit-test gc/oomInRegExp.js [All][]
- #1376585 [Core:JavaScript Engine]-[Static Analysis][Resource Leak] In function setCloneBuffer_impl [All][CID 1413003]
- #1356189 [Core:JavaScript Engine]-await not rejected as keyword in non-toplevel module context [Uns][]
- #1376096 [Core:JavaScript: GC]-Split sweep actions into per-sweep-group and per-zone actions [Uns][]
- #1353650 [Core:JavaScript: Internationalization API]-Update our in-tree ICU to 59 [Uns][]
- #1369509 [Core:Networking: HTTP]-Crash in RefPtr<T>::assign_with_AddRef | mozilla::net::nsHttpConnection::Init [Win][[necko-active]]
- #1376879 [Core:Panning and Zooming]-Check if we have a retargeted PresShell in FocusTarget [Uns][[gfx-noted]]
- #1376997 [Core:Panning and Zooming]-Use the correct focus target in WebRenderBridgeParent::UpdateAPZ [Uns][[gfx-noted]]
- #1350633 [Core:Plug-ins]-Remove the PBrowser::Msg_GetWidgetNativeData sync IPC [Uns][[qf:p1]]
- #1367813 [Core:Preferences: Backend]-Remove readUserPref API? [All][]
- #1375235 [Core:Web Audio]-AudioChannelService::IsWindowActive() creates unnecessary AudioChannelWindow objects [Uns][]
- #1360069 [Core:Widget: Gtk]-Don't send redundant DBus wakelock calls from child processes [Uns][tpi:+]
- #1376424 [Core:Widget]-[e10s] ContentCacheInParent may set different composition's start offset to active TextComposition instance [All][]
- #1376649 [Core:XPCOM]-AddressSanitizer: stack-use-after-scope of XPCShellDirProvider when ShutdownXPCOM [All][]
- #1371435 [Core:XPCOM]-Continue to use CRITICAL_SECTION for Windows Mutex impl on Nightly [Win][]
- #1376984 [Firefox:Activity Streams: General]-Add confirm dialog, startup perf improvements, other fixes to Activity Stream [Uns][]
- #1374587 [Firefox:Developer Tools: Inspector]-The grid inspector panel feels slow on https://stripe.com/connect [Uns][]
- #1316393 [Firefox:Developer Tools: JSON Viewer]-JSON Viewer broken by CSP base-uri [All][]
- #1361296 [Firefox:Developer Tools: Netmonitor]-Add Open in Debugger and Open In Style Editor in context menu [Uns][]
- #1371494 [Firefox:Developer Tools: Netmonitor]-Save All As HAR does not populate log.entries[x].time [Uns][]
- #1374784 [Firefox:Developer Tools: Storage Inspector]-Unable to use keyboard to navigate cookies [Uns][[todo-mr][t1]]
- #1376515 [Firefox:Downloads Panel]-Consolidate identical rules for win/linux/osx downloads indicator into the shared stylesheet [Uns][[photon-animation]]
- #1366851 [Firefox:General]-Flip the sidebar icon depending on if the sidebar is positioned at the start or end of the browser [Uns][[reserve-photon-structure]]
- #1375783 [Firefox:General]-Make tour notification responsive (so the close button is visible even on a smaller window size) [Uns][[photon-onboarding]]
- #1369357 [Firefox:General]-Making Firefox not to use site specific zoom level when 'privacy.resistFingerprinting' is true [Uns][[fingerprinting][tor][fp:m2]]
- #1357023 [Firefox:General]-Should add the Firefox Sync tour into the onBoarding overlay [Uns][ [photon-onboarding] ]
- #1357021 [Firefox:General]-Should be able to make all the tours completed by checking "Mark all as complete" checkbox [Uns][ [photon-onboarding]]
- #1367696 [Firefox:New Tab Page]-show new user / updating user tour [Uns][ [photon-onboarding] ]
- #1376420 [Firefox:Preferences]-Fix strings for Preferences tracking protection section (re-org v2) [Uns][[photon-preference]]
- #1374501 [Firefox:Sync]-Change fxa webchannel handshake and enable sync and credit-card engines if necessary [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]]
- #1377070 [Firefox:Theme]-Make the sidebar splitter wider to improve usability [All][]
- #1376109 [Firefox:Theme]-Sidebar header has a dark background and dark text with the dark compact theme [All][[photon-visual]]
- #1375973 [Firefox:Theme]-Text colour of background tabs is unreadable when in fullscreen mode [Uns][[photon-visual][p1]]
- #1373968 [Firefox:Toolbars and Customization]-Adding many items to overflow panel in customization mode breaks customize mode layout, makes it impossible to exit customize mode with the 'done' button [Uns][[photon-structure]]
- #1354145 [Firefox:Toolbars and Customization]-Restyle customize mode main palette ('toolbox') [Uns][[photon-structure]]
- #1376505 [Toolkit:Add-ons Manager]-Removing an add-on from the Legacy Extensions pane does not commit when navigating away [Uns][]
- #1371744 [Toolkit:Add-ons Manager]-Some padding on the legacy extensions page would be nice [Uns][triaged]
- #1375077 [Toolkit:Application Update]-App update timer should watch for profile-before-change instead of xpcom-shutdown [Uns][]
- #1376612 [Toolkit:Application Update]-Relaunch callback app even when the pid is still present. [Uns][]
- #1360114 [Toolkit:Form Manager]-[Form Autofill] Should prevent the dataloss when computing "address-line*" from "street-address" with 4 lines or more [All][[form autofill:M3]]
- #1353731 [Toolkit:OS.File]-Too much time spent by osfile_async_front.jsm calling restartTimer / setTimeout (from Timer.jsm) [Uns][[qf:p1]]
- #1352502 [Toolkit:Places]-Add Activity Stream related fields to places [Uns][]
- #1376629 [Toolkit:Telemetry]-Make timespan measurements in TelemetrySend use monotonicNow() [Uns][]
- #1329242 [Toolkit:WebExtensions: Untriaged]-Ability to specify a different icon for browserActions in dark themes. [All][[design-decision-needed], theming, triaged]
- #1371879 [Toolkit:WebExtensions: Untriaged]-Add API to clear registered proxy script [Uns][[proxy] investigating]
- Partial Landings/Diagnostic Patches:
- #1374548 [Core:Audio/Video: Playback]-The last frame issue of bipbop.mp4 [Uns][]
- #1375505 [Core:JavaScript Engine]-Improve for-in/GetIterator performance [All][]
- #1372988 [Core:Preferences: Backend]-Preferences modified after profile-before-change are not saved [Uns][]
- Beta 5 -> Beta 6 Changelog +16
- #1346590
- #1365875
- #1368652
- #1369774
- #1369994
- #1371586
- #1371982
- #1374281
- #1373604 [Core:Document Navigation]-Crash in nsContentUtils::DispatchFocusChromeEvent [Win][]
- #1372956 [Core:JavaScript Engine]-Assertion failure: !denseElementsAreFrozen(), at js/src/vm/NativeObject-inl.h:266 [Lin][[jsbugmon:update]]
- #1373356 [Core:JavaScript Engine]-Assertion failure: getDenseCapacity() == 0, at js/src/vm/NativeObject-inl.h:310 [Lin][[jsbugmon:update]]
- #1338646 [Core:JavaScript Engine: JIT]-Crash in js::jit::MBasicBlock::NewWithResumePoint [All][]
- #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][]
- #1375013 [Firefox:Installer]-Stub installer footer text is on top of footer image [Uns][]
- #1376489 [Firefox:Installer]-Stub installer header text cut off in some locales [Uns][]
- #1366060 [Firefox:Tabbed Browser]-Tab moving/reordering animations should be disabled if toolkit.cosmeticAnimations.enabled=false [Uns][[reserve-photon-animation]]
Nightly 56 fixes since 20170613 (Gecko 55) ~939
Beta 55 fixes since 20170306 (Gecko 54) ~5046
Nightly Blog
Release Calendar
Release Tracking
MozRegression Guide