The Official 20170615 NIGHTLY builds are out
.The Official Firefox 55 Beta 2 builds are not yet out
Previous NIGHTLY: 20170614 (Fx 56.0a1)
Previous BETA: 20170614 (Fx 55.0b1)
Tinderbox Builds
Treeherder
Release Notes: NIGHTLY | BETA
Changelogs: NIGHTLY | BETA
Fixed:
- NIGHTLY +120
- #1371953 [Core:Audio/Video: Playback]-MediaCache does unnecessary hashtable lookups? [All][]
- #1372012 [Core:Audio/Video: Playback]-OggDemuxer::SetupMediaTracksInfo does unnecessary hashtable lookups [All][]
- #1372011 [Core:Audio/Video: Playback]-SkeletonState::DecodeFisbone does unnecessary hashtable lookups [All][]
- #1372768 [Core:Audio/Video: Playback]-opus: don't include opus_sources_float in fixed point builds [Uns][]
- #1372751 [Core:Audio/Video: Playback]-opus: remove gcc 4.8 work-around [Uns][]
- #1371406 [Core:Build Config]-Update builders to rust 1.18.0 [Uns][]
- #1372549 [Core:CSS Parsing and Computation]-Avoid generating reflow change hint from list-style-type if display is not list-item [Uns][]
- #1372025 [Core:CSS Parsing and Computation]-CSSVariableDeclarations::MapRuleInfoInto does unnecessary hashtable lookups [All][]
- #1372002 [Core:CSS Parsing and Computation]-Stylo: Add bindings for servo-side setting of line name lists [Uns][]
- #1372812 [Core:CSS Parsing and Computation]-stylo: Assertion failure: mSource.IsGeckoRuleNode() (This should be used only in Gecko-backed style system!), at layout/style/nsStyleContext.h:167 [Uns][]
- #1371976 [Core:CSS Parsing and Computation]-stylo: Need to implement sane comparisons between old and new counter styles [Uns][]
- #1372757 [Core:CSS Parsing and Computation]-stylo: Remove several dependency to ServoBindings.h [Uns][]
- #1371518 [Core:CSS Parsing and Computation]-stylo: Support animation of the display property from SMIL [All][]
- #1371577 [Core:CSS Parsing and Computation]-stylo: warning: Reframing due to lack of old style source: <resizer> [Uns][]
- #1364849 [Core:DOM: Content Processes]-Short lived content processes should be reused. [Uns][]
- #1370858 [Core:DOM: Core & HTML]-<input type=date> datepicker doesn't fire change event [Mac][]
- #1372048 [Core:DOM: Core & HTML]-CustomElementRegistry::WhenDefined does unnecessary hashtable lookups [All][]
- #1372349 [Core:DOM: Core & HTML]-HTMLAllCollection::GetDocumentAllList does unnecessary hashtable lookups [All][]
- #1372259 [Core:DOM: Core & HTML]-nsDocument::GetOrCreateRadioGroup does unnecessary hashtable lookups [All][]
- #1372262 [Core:DOM: Core & HTML]-nsGlobalWindow::GetGroupMessageManager does unnecessary hashtable lookups [All][]
- #1372050 [Core:DOM: Core & HTML]-nsMutationReceiver::ContentRemoved and nsAutoMutationBatch::Done does unnecessary hashtable lookups [All][]
- #1372327 [Core:DOM: Events]-EventListenerService::NotifyAboutMainThreadListenerChangeInternal does unnecessary hashtable lookups [All][]
- #1372342 [Core:DOM: Events]-EventStateManager::GetWrapperByEventID does unnecessary hashtable lookups [All][]
- #1359987 [Core:DOM: Security]-Create telemetry to understand HSTS Priming costs / benefits [Uns][[domsecurity-active]]
- #1370674 [Core:DOM: Service Workers]-ServiceWorkerManager does unnecessary hashtable lookups [All][]
- #1372356 [Core:DOM: Workers]-RuntimeService::RegisterWorker/UnregisterWorker does unnecessary hashtable lookups [All][]
- #1372265 [Core:DOM]-BroadcastChannelService::RegisterActor/UnregisterActor does unnecessary hashtable lookups [All][]
- #1372323 [Core:DOM]-Console::IncreaseCounter does unnecessary hashtable lookups [All][]
- #1372274 [Core:DOM]-Console::StartTimer/StopTimer does unnecessary hashtable lookups [All][]
- #1372007 [Core:DOM]-Element::Register/UpdateIntersectionObservation does unnecessary hashtable lookups [All][]
- #1372887 [Core:DOM]-Fetch Response type should not change if the body is consumed twice [Uns][]
- #1372888 [Core:DOM]-FetchBody<Derived>::BeginConsumeBody should check the return value of nsEventTarget::Dispatch [Uns][]
- #1371095 [Core:DOM]-ImageTracker does unnecessary hashtable lookups [All][[qf:p1]]
- #1372207 [Core:DOM]-JS bytecode cache should use Idle callback to trigger the encoding. [Uns][]
- #1372013 [Core:DOM]-ScriptLoader does unnecessary hashtable lookups [All][]
- #1372268 [Core:DOM]-nsCommandManager does unnecessary hashtable lookups [All][]
- #1372008 [Core:DOM]-nsDocument::MaybePreconnect does unnecessary hashtable lookups [All][]
- #1372014 [Core:DOM]-nsWebBrowserPersist::MakeAndStoreLocalFilenameInURIMap does unnecessary hashtable lookups [All][]
- #1371664 [Core:DOM]-simplify background window timeout throttling and remove ResetTimersForThrottleReduction() [Uns][]
- #1343537 [Core:Disability Access APIs]-implement ARIA DPUB extension [Uns][]
- #1372859 [Core:Editor]-Remove SelAdj* method of nsIDOM* version from RangeUpdater [Uns][]
- #1361008 [Core:Editor]-execCommand("defaultparagraphseparator", false, "p"); sometimes adds a surplus paragraph [Uns][]
- #1372375 [Core:Gecko Profiler]-EnsureWalkThreadReady takes locks during the profiler's critical section [Uns][]
- #1361970 [Core:Graphics: Layers]-5.84 - 6.68% tp5o_scroll (windows8-64) regression on push 9fa3d6e54b5b59b88e6f63496d05601e454fa7a0 (Mon May 1 2017) [Uns][[gfx-noted]]
- #1369549 [Core:Graphics: Layers]-Bootstrap a painting thread for OMTP [Uns][]
- #1369542 [Core:Graphics: Layers]-Create configuration and feature bits for OMTP [Uns][]
- #1373012 [Core:Graphics: Layers]-Log clip mask indices in layer dumps [Uns][]
- #1372368 [Core:Graphics: Layers]-SourceSurfaceImage::GetTextureClient does unnecessary hashtable lookups [All][]
- #1371954 [Core:Graphics: Text]-gfxPlatformFontList::RemoveCmap does unnecessary hashtable lookups [All][]
- #1365231 [Core:Graphics: WebRender]-Assertion in RasterImage::GetImageContainer with aFlags = FLAG_HIGH_QUALITY_SCALING [Uns][gfx-noted]
- #1365927 [Core:Graphics: WebRender]-Create parent protocol for PCompositorBridge [Uns][gfx-noted]
- #1371557 [Core:Graphics: WebRender]-Enable depth buffer on GLContextProviderEGL [Uns][]
- #1370430 [Core:Graphics: WebRender]-Update webrender to 6752684fcc7402b0a5480e0b9f73152b2f9ed1e5 [Uns][[gfx-noted]]
- #1371952 [Core:IPC]-ProcessPriorityManager does unnecessary hashtable lookups [All][]
- #1371961 [Core:ImageLib]-imgLoader::RemoveFromCache does unnecessary hashtable lookups [All][]
- #1372851 [Core:JavaScript Engine: JIT]-Disable TraceLogger by default in opt builds [All][]
- #1370608 [Core:JavaScript Engine]-Add a newEnumerate-friendly version of JS_EnumerateStandardClasses [Uns][]
- #1371908 [Core:JavaScript Engine]-GlobalHelperThreadState::mergeParseTaskCompartment finishes GC at random times [Uns][]
- #1372643 [Core:JavaScript Engine]-ScriptLoader::EncodeBytecode might be called after dropping the document reference. [Uns][]
- #1371234 [Core:JavaScript: GC]-Nursery::queueSweepAction uses nursery allocation which is fallible [Uns][]
- #1372524 [Core:JavaScript: GC]-Refactor weak cache implementation [Uns][]
- #1371267 [Core:Layout: Web Painting]-Facebook's volume bar glitches when hovering over the volume button [All][[gfx-noted]]
- #1359709 [Core:Layout: Web Painting]-Wrong visible region on some 3d container layers [Uns][]
- #1372022 [Core:Layout: Web Painting]-nsDisplayListBuilder::AddToWillChangeBudget does unnecessary hashtable lookups [All][]
- #1369910 [Core:Layout]-Simplify AddingOwnLayer() call sites in ProcessDisplayItems() (follow-up to bug 1367488) [All][]
- #1370833 [Core:Layout]-make less *InvalidateTableFrame* calls so we won't over painting the table. [Uns][]
- #1372017 [Core:Layout]-nsPresContext::ForceCacheLang does unnecessary hashtable lookups [All][]
- #1369488 [Core:Layout]-test_panel_anchoradjust.xul times out when OMTC is enabled for popups [Uns][tpi:+]
- #1372429 [Core:Networking: Cache]-CacheFileHandles::RemoveHandle does unnecessary hashtable lookups [All][[necko-active]]
- #1372431 [Core:Networking: Cache]-CacheIndex::ProcessPendingOperations does unnecessary hashtable lookups [All][[necko-active]]
- #1360581 [Core:Networking: HTTP]-HTTP channel TP annotation happens too late [Uns][[necko-active]]
- #1343747 [Core:Networking: WebSockets]-Label runnables in WebSocket [Uns][[necko-active][QDL][TDC-MVP][NECKO]]
- #1370832 [Core:Plug-ins]-PluginProvider.jsm sometimes forces NSS initialization on the main thread before first paint [Uns][]
- #789945 [Core:Preferences: Backend]-Do automatic periodic async, off-mainthread writes for the prefs file when prefs change [All][[Snappy:P2][qf:p1][bhr]]
- #1369904 [Core:SVG]-SVG getBBox & objectBoundingBox units are incorrect on Mac/Android [Uns][]
- #1354641 [Core:Spelling checker]-Adjust the heuristic in mozInlineSpellChecker to break the work to smaller chunks [Uns][[e10s-multi:-][qf:p1]]
- #1365852 [Core:WebRTC: Audio/Video]-Intermittent browser/base/content/test/webrtc/browser_devices_get_user_media_unprompted_access_queue_request.js | leaked 1 window(s) until shutdown [url = chrome://browser/content/webrtcIndicator.xul] [Win][]
- #1339906 [Core:WebRTC: Networking]-Update IceCandidatePairStats [Uns][[spec-compliance]]
- #1371161 [Core:WebRTC: Signaling]-Port SDP file parser to LibFuzzer [Uns][]
- #1371476 [Core:Widget: Cocoa]-We're detecting popup windows as fullscreen windows when computing the GLContext opaqueness, because they don't have a titlebar [All][tpi:+]
- #1372483 [Core:Widget: Win32]-[TSF] Get rid of the hack for Easy Changjei since the IME isn't available with current build [Win][]
- #1369696 [Core:Widget: Win32]-[TSF] ITfMessagePump and ITfKeystrokeMgr shouldn't be QIed from ThreadMgr until first use [Win][[qf:p1][tpi:+]]
- #1372560 [Core:Widget: Win32]-[TSF] Investigate if it's possible to cache compartment of GUID_COMPARTMENT_KEYBOARD_OPENCLOSE [Win][tpi:+]
- #1372516 [Core:Widget: Win32]-[TSF] TSFStaticSink should compare GUID rather than name when checking active TIP [Win][]
- #1366072 [Core:XPCOM]-Allow MozPromise to take an nsIEventTarget as well as an AbstractThread [Uns][]
- #1353593 [Core:XPCOM]-Consider removing |wwc| functions [Uns][]
- #1371094 [Core:XPCOM]-Implement nsBaseHashtable::LookupForAdd [All][[qf]]
- #1371728 [Core:XPCOM]-Intermittent leakcheck | default process: 557416 bytes leaked (CancelableRunnable, CondVar, IdlePeriod, IdleRunnable, Mutex, ...) [Uns][[MemShrink:P2]]
- #1357829 [Core:XPCOM]-Make stack walking logic in ThreadStackHelper support windows x64 [Uns][]
- #1371080 [Core:XPCOM]-Use GetCurrentVirtualThread for XPCOM thread safety checks [Uns][]
- #1370172 [Firefox:Developer Tools: Console]-Stop using sdk/core/heritage in Console panel [Uns][[console-html]]
- #1348004 [Firefox:Developer Tools: Inspector]-Add a tooltip to discover the grid inspector in the layout panel [Uns][]
- #1368709 [Firefox:Developer Tools: Inspector]-CSS Shapes Highlighter: handle zoom and geometry-box options [Uns][]
- #1367372 [Firefox:Developer Tools: Inspector]-crash with DOMContentLoaded method and alert + Inspect Element active [Uns][]
- #1372737 [Firefox:Developer Tools: Netmonitor]-'Save Image As' for request adds parameters to file extension, can't be opened by file managers [Uns][]
- #1372840 [Firefox:Developer Tools: Netmonitor]-The netmonitor does not link to the debugger [Uns][]
- #1257603 [Firefox:Developer Tools: Storage Inspector]-Storage inspector search should ignore hidden columns [Uns][[todo-mr][t1]]
- #1370018 [Firefox:General]-Pop-up blocker notification and icon can disappear quickly if popups are created from a subframe / in multi-frame documents [Win][]
- #1357049 [Firefox:General]-Should add one button in the Private Browsing onBoarding tour which highlights the Private Window button in the hamburger menu [Uns][[photon-onboarding]]
- #1357046 [Firefox:General]-Should add the Private Browsing tour in the onBoarding overlay [Uns][ [photon-onboarding]]
- #1371201 [Firefox:General]-The mozilla icon at top of about:home should be shown at left-top under RTL languages [Uns][[photon-onboarding]]
- #1372521 [Firefox:Installer]-footer in stub installer cut off in many languages (STUB_BLURB_FOOTER) [Uns][]
- #1369794 [Firefox:New Tab Page]-Onboarding click target extends beyond the fox icon [Uns][[photon-onboarding]]
- #1353954 [Firefox:Preferences]-Enable the browser.preferences.search preference to turn on in-content filtering of the preferences [Uns][[photon-preference] ]
- #1365847 [Firefox:Preferences]-Search results are not correct for the "perform" keyword [Uns][[photon-preference]]
- #1370491 [Firefox:Preferences]-Show arrow indicator in menuitem if search result exists in its corresponding content [Uns][[photon-preference]]
- #1371198 [Firefox:Search]-Enable telemetry within the follow-on search system add-on [Uns][[fxsearch]]
- #1370035 [Firefox:Tabbed Browser]-Regression: Spacebar pagedown not working after loading session restored tab [All][]
- #1355771 [Firefox:Theme]-Automatically enable Firefox touch mode in Windows Tablet mode [Win][[photon-visual][p2][57]]
- #1369095 [Firefox:Toolbars and Customization]-Photon panelmultiview subviews should be scrollable [Uns][[photon-structure]]
- #1371752 [Toolkit:Add-ons Manager]-Legacy extension includes an unsigned extension [Uns][triaged]
- #1372794 [Toolkit:Form Manager]-Remove the expensive do_GetService() call from nsFormFillController::StopControllingInput() [Uns][]
- #1149732 [Toolkit:General]-GMPInstallManager does a main thread IO in nsZipArchive::ExtractFile [Win][[qf:p1]]
- #1372413 [Toolkit:Places]-History::RegisterVisitedCallback/UnregisterVisitedCallback does unnecessary hashtable lookups [All][]
- #1372936 [Toolkit:Places]-onManyFrecenciesChanged doesn't get notified for the new Bookmarks eraseEverything and remove APIs [Uns][]
- #1329366 [Toolkit:Safe Browsing]-Avoid the reuse of the same chunk numbers in classifierHelper.js [Uns][#sbv4-m8]
- #1366965 [Toolkit:Safe Browsing]-Remove telemetry that compare SafeBrowsing V2 & V4 [Uns][#sbv4-m8]
- #1371246 [Toolkit:WebExtensions: General]-Crash in InvalidArrayIndex_CRASH | nsTArray_Impl<T>::ElementAt | mozilla::dom::`anonymous namespace''::ReadBlob [Win][triaged]
- #1355198 [Toolkit:WebExtensions: Request Handling]-FindProxyForURL "DIRECT" return type should not expect an argument [Uns][[proxy] triaged]
- #1282981 [Toolkit:WebExtensions: Untriaged]-Implement management.get and getAll [Uns][[management] triaged]
- Partial Landings/Diagnostic Patches:
- #1372182 [Core:JavaScript Engine]-Optimize adding/defining properties more [All][]
- Beta 1 -> Beta 2 Changelog +4
- #1369913
- #1367458 [Core:DOM]-TabGroup::IsBackground() takes 300ms in the content process with telemetry enabled when running [Uns][[qf:p1]]
- #1357300 [Toolkit:Add-ons Manager]-Flash plugin preferences are not accessible when it is set to "never activate" [Uns][[good-first-bug], triaged]
- #1370576 [Toolkit:Application Update]-[e10s] Unusable nightly after updating with a staged update [Win][]
Nightly 56 fixes since 20170613 (Gecko 55) ~226
Beta 55 fixes since 20170306 (Gecko 54) ~4965
Nightly Blog
Release Calendar
Release Tracking
MozRegression Guide