The Official 20170620 NIGHTLY builds are out
The Official Firefox 55 Beta 3 builds are out
Previous NIGHTLY: 20170619 (Fx 56.0a1)
Previous BETA: 20170616 (Fx 55.0b2)
Tinderbox Builds
Treeherder
Release Notes: NIGHTLY | BETA
Changelogs: NIGHTLY | BETA
Fixed:
- NIGHTLY +98
- #1372310 [Cloud Services:Screenshots]-Update Screenshots to version 10.3.0 [Uns][]
- #1374499 [Core:Audio/Video: GMP]-Increase number of shmems pre-allocated by PChromiumCDM. [Uns][]
- #1374210 [Core:Audio/Video: Playback]-Cancel drain request on shutdown [Uns][]
- #1373577 [Core:Audio/Video: Playback]-Devritualize MediaResource::MediaReadAt() [Uns][]
- #1374475 [Core:Audio/Video: Playback]-Don't throttle media download for small files [Uns][]
- #1370175 [Core:Audio/Video: Playback]-Failed to play video in twitter.com [Uns][]
- #1371188 [Core:Audio/Video: Playback]-Let MFR decide skip-to-next-key-fremae alone. [All][]
- #1374138 [Core:Audio/Video: Playback]-Let MediaDecoderReaderWrapper::RequestVideoData() have a const media::TimeUnit& parameter. [All][]
- #1374184 [Core:Audio/Video: Playback]-Merge MediaDecoder::NotifyDataArrived and NotifyDownloadProgressed [Uns][]
- #1373595 [Core:Audio/Video: Playback]-Merge MediaResourceCallback::NotifyDataArrived and NotifyBytesDownloaded [Uns][]
- #1374173 [Core:Audio/Video: Playback]-Refactor MediaCacheStream::Read and Seek [All][]
- #1373589 [Core:Audio/Video: Playback]-Remove MediaResourceCallback::NotifyDecodeError [Uns][]
- #1168435 [Core:Audio/Video: Playback]-Replace MP3FrameParser with new FrameParser [All][]
- #1374068 [Core:Audio/Video: Playback]-When a change of stream occurs in a plain MP4, drain the decoder rather than flushing it [Uns][]
- #1370034 [Core:CSS Parsing and Computation]-Implement new CSS properties -moz-window-opacity, -moz-window-transform and -moz-window-transform-origin on Mac for efficient panel animations [Mac][]
- #1373484 [Core:CSS Parsing and Computation]-Stylesheet loaded from <link> element is always duplicated (temporarily!) when there is any CSSOM access to it [Uns][]
- #1359217 [Core:CSS Parsing and Computation]-Stylo: Opening DevTools inspector crashes during `inDOMUtils::GetCSSStyleRules` [All][]
- #1373798 [Core:CSS Parsing and Computation]-stylo: Consider moving HTML dir attribute state into event state flags [Uns][]
- #1356141 [Core:CSS Parsing and Computation]-stylo: Don't run normal traversal if only animation styles have changed [All][]
- #1374147 [Core:CSS Parsing and Computation]-stylo: Should return earlier from Gecko_UpdateAnimations [Uns][]
- #1370802 [Core:CSS Parsing and Computation]-stylo: consider storing xml:lang="" and lang="" attributes as atoms [Uns][]
- #1352306 [Core:CSS Parsing and Computation]-stylo: track the attributes and state that a DependencySet is sensitive to, and use it to cull snapshot creation [Uns][]
- #1374125 [Core:DOM: Animation]-AnimationTimeline::NotifyAnimationUpdated does unnecessary hashtable lookups [All][]
- #1374126 [Core:DOM: Animation]-EffectCompositor::RequestRestyle does unnecessary hashtable lookups [All][]
- #1374117 [Core:DOM: Core & HTML]-nsTextEditorState::UpdateOverlayTextVisibility should use BoolVarCache [Uns][]
- #1374036 [Core:DOM: Events]-Annotate the unlikely branches in EventListenerManager::ListenerCanHandle() in order to allow the optimizer to reorder code more effectively [All][]
- #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][]
- #1370788 [Core:DOM: Security]-Move XFO out of nsDSURIContentListener.cpp into dom/security [Uns][[domsecurity-active]]
- #1363546 [Core:DOM: Security]-Record and report better statistics on HSTS cache entries [Uns][[domsecurity-active]]
- #1345365 [Core:DOM: Web Payments]-[Payment Request API] Support canMakePayment flow [Uns][[WP-MVP][M3]]
- #1373744 [Core:DOM]-Change nsGenericHTMLElement::CopyInnerTo to call SetParsedAttr instead of SetInlineStyleDeclaration [Uns][]
- #1374119 [Core:DOM]-Codegen should use BoolVarCache and not GetBool [Uns][]
- #1036659 [Core:DOM]-Don't call mozilla::DropJSObjects() in CallbackObject::DropJSObjects() [All][]
- #1371274 [Core:DOM]-Make it possible to use NewIdleRunnableMethod[WithTimer] on classes without SetDeadline [Uns][]
- #1374030 [Core:DOM]-Optimize the loop in nsAttrAndChildArray::IndexOfAttr() a bit [Uns][]
- #1373677 [Core:DOM]-Remove support for the moz-extremely-unstable-and-will-change-webcomponents permission [All][]
- #1363221 [Core:Disability Access APIs]-Enable a11y COM handler in nightly [Win][aes+]
- #1373786 [Core:Disability Access APIs]-Mapping of "article" role and element is incorrect for AX API and ATK [Uns][]
- #1372829 [Core:Editor]-EditorBase should cache pointer to mSelConWeak, mPlaceHolderTxn and mDocWeak [All][]
- #1374116 [Core:Editor]-EditorBase::GetFocusedContent() is slower than needed [Uns][]
- #1357642 [Core:Editor]-Investigate "WARNING: 'mIsInEditAction', file c:/mozilla/src/editor/libeditor/EditorBase.cpp, line 1896" [All][]
- #1373761 [Core:Gecko Profiler]-Add PROFILER_LABEL with URLs for nsInProcessTabChildGlobal::LoadFrameScript [All][]
- #1374127 [Core:Gecko Profiler]-Another round of profiler cleanups [Uns][]
- #1373154 [Core:Gecko Profiler]-Overhaul TickSample and things around it [Uns][]
- #1373436 [Core:Gecko Profiler]-Use UniquePtr more in the profiler [Uns][]
- #1373540 [Core:Graphics: Layers]-Crash in mozilla::layers::CompositorBridgeParent::InitSameProcess when terminating GPU process from about:support [All][gfx-noted]
- #1374089 [Core:Graphics: Layers]-LayerTransactionParent does unnecessary hashtable lookups [All][]
- #1364465 [Core:Graphics: Text]-Shaped-word caches in gfxFont instances should use fallible allocation [Uns][]
- #1365776 [Core:Graphics: Text]-gfxDWriteFont::MeasureGlyphWidth() can be really slow [Uns][[qf:p1][gfx-noted]]
- #1339474 [Core:Graphics: WebRender]-(wr-apz) [meta] APZ in QuantumRender [Uns][[gfx-noted]]
- #1373349 [Core:Graphics: WebRender]-Make layout/reftests/async-scrolling/bg-fixed-child-no-culling-3.html pass on linux64-qr with APZ enabled [Uns][[gfx-noted]]
- #1373378 [Core:Graphics: WebRender]-Make layout/reftests/async-scrolling/position-fixed-iframe-2.html pass on linux64-qr with APZ enabled [Uns][[gfx-noted]]
- #1371037 [Core:Graphics]-Enable record and replay of ClientPaintedLayers on the main thread [Uns][gfx-noted]
- #1374123 [Core:ImageLib]-actually fix bug 1363092 [Uns][]
- #1373323 [Core:JavaScript Engine: JIT]-IonMonkey: Enable backtracking on Inlining failure. [Uns][]
- #1372369 [Core:Layout: Form Controls]-I can enter 31/02/2017 (pt-br) as a date [Win][]
- #1359317 [Core:Layout]-(intersection-observer) Initial intersectionRect should not include css transform [Uns][]
- #1369985 [Core:Layout]-A part of long content with tabs and full-width characters is not rendered [All][]
- #1373884 [Core:Layout]-FramePropertyTable is still mentioned in a couple of places [All][]
- #1373232 [Core:Layout]-[Static Analysis] Result is not floating point in nsCSSRendering.cpp [All][CID 1412727, CID 1412726]
- #1374236 [Core:Layout]-[Static Analysis][Explicit null dereferenced] In function nsDisplayList::PaintRoot [All][CID 1412671]
- #1373970 [Core:Networking: File]-Crash in nsAtomicFileOutputStream::DoOpen [Win][[necko-active]]
- #1328865 [Core:Networking: JAR]-moz-extension: URLs with fragment identifiers not resolved correctly in packed extensions [Uns][[necko-active]]
- #1322610 [Core:Networking]-Crash in mozilla::net::CrashWithReason - GetValidatedOriginAttributes | SerializedLoadContext from child is null [Win][[necko-active]]
- #277367 [Core:Networking]-nsIFileOutputStream.init(file_in_adirectory_that_does_not_exist, MODE_WRONLY /* 0x2*/ | MODE_CREATE /* 0x8*/ | MODE_TRUNCATE /* 0x20*/, 0644, 0) should either create the directory or throw something more sensible than NS_ERROR_FILE_NOT_FOUND [Win][[necko-would-take][good first bug]]
- #1319111 [Core:Security: CAPS]-Expose result principal URL ("final channel URL") on LoadInfo, convert current consumers of LOAD_REPLACE [Uns][]
- #1291886 [Core:Security: PSM]-potential deadlocks between NSS shutdown and anything that queries nsNSSComponent [Uns][[psm-assigned]]
- #1221148 [Core:Security: Process Sandboxing]-Make blob URLs work with mozIJSSubScriptLoader (and anything else that wants a file:///) [Mac][sbwc3, sbmc2, sblc3]
- #1373999 [Core:Selection]-Move mozilla::dom::Selection code from layout/generic/ to dom/base/ [All][]
- #1291457 [Core:Widget: Cocoa]-Animate arrow panel animations on macOS in a way that does not require window repaints [Mac][[photon-visual][p1][tpi:+]]
- #1372317 [Core:XPCOM]-Consider adding a nsBaseHashtable::Lookup() method that allows modifying the value and remove the entry [All][]
- #1373996 [Core:XPCOM]-Make nsTObserverArray::RemoveElementsBy() take a template argument [All][]
- #1374033 [Core:XPCOM]-Optimize EndLimitedIterator::GetNext() [Uns][]
- #1361541 [Firefox:Developer Tools: Console]-Fix unique "key" prop warning (visible when running new console frontend in launchpad) [Uns][[console-html]]
- #1364535 [Firefox:Developer Tools: Debugger]-Allow debugger to generate WebAssembly text code from the wasm binary [Uns][]
- #1373678 [Firefox:Developer Tools: Inspector]-The CSS Grid Inspector Line Numbers (being displayed to authors) are wrong, because they don't take the implicit grid and negative numbers into account [Uns][]
- #1373765 [Firefox:Developer Tools: JSON Viewer]-Move jsonViewInitialized into JSONView.initialized [Uns][]
- #1373768 [Firefox:Developer Tools: JSON Viewer]-Use Services.wm instead of getService(Ci.nsIWindowMediator) [Uns][]
- #1374042 [Firefox:Developer Tools: Netmonitor]-[Devtools] Network monitor permanent scrollbar [All][]
- #1364099 [Firefox:Developer Tools: Shared Components]-Cleanup autocomplete css [Uns][]
- #1373707 [Firefox:Extension Compatibility]-Include users with only webextensions in Release to receive Multi using the system add-on [Uns][[multi]]
- #1370459 [Firefox:General]-Polish the onboarding overlay UI to align with new visual spec [Uns][ [photon-onboarding]]
- #1374426 [Firefox:PDF Viewer]-Update pdf.js to version 1.8.467 [All][]
- #1372528 [Firefox:Preferences]-Change search settings redirects to General section of about:preferences [All][[photon-preference]]
- #1372583 [Firefox:Preferences]-Hide about:preferences#containers panel in search result [All][[photon-preference]]
- #1368393 [Firefox:Sync]-Clients engine doesn't handle duplicate commands correctly, causing multiple events to be "sent" but only one "received" [Uns][]
- #1369119 [Firefox:Sync]-Disconnected and removed devices still listed in the 'Send Tab to Devices' [Uns][]
- #1357798 [Firefox:Sync]-Sync ping errors should not include URL strings [Uns][]
- #1370580 [Firefox:Toolbars and Customization]-Fix layout issues in Library Panel subviews [Uns][[photon-structure]]
- #1365663 [Firefox:Toolbars and Customization]-Update fixed items at top of synced tabs item in library panel to have icons, correct indenting [Uns][[photon-structure]]
- #1366920 [Toolkit:Safe Browsing]-SafeBrowinsg V4 only in nightly 56 [Uns][#sbv4-m8]
- #1166166 [Toolkit:Storage]-Shrink Sqlite memory on the async thread when possible. [Uns][[good first bug][lang=cpp][qf:p1]]
- #1361364 [Toolkit:WebExtensions: Compatibility]-Implement chrome.privacy.services.passwordSavingEnabled [Uns][triaged[privacy]]
- #1347182 [Toolkit:WebExtensions: Frontend]-Add Google Chrome toolbar color properties [Uns][triaged]
- #1297167 [Toolkit:WebExtensions: Frontend]-Gather telemetry for performance of WebExtension popups [All][[metrics] triaged]
- #1364936 [Toolkit:WebExtensions: General]-Allow WebExtensions to disable the browser cache [Uns][triaged[browserSettings]]
- #1374457 [Toolkit:WebExtensions: General]-Key cached manifest data by add-on version [Uns][]
- #1369581 [Toolkit:WebExtensions: General]-Requesting only the "activeTab" permission fails [Uns][[permissions] triaged]
- Partial Landings/Diagnostic Patches:
- #1360332 [Core:Networking]-Crash in mozilla::net::HttpChannelParent::NotifyDiversionFailed [Win][[necko-active]]
- #1372897 [Core:Networking: HTTP]-TCP FastOpen trying to narrow down a bug search [Uns][[necko-active]]
- Beta 2 -> Beta 3 Changelog +18
- #1350291 [Core:Build Config]-Land NSPR 4.15 into FF 55 [Uns][]
- #1371940 [Core:Canvas: WebGL]-WebGL crash: [mozilla::WebGLContext::AssertCachedGlobalState()] [All][]
- #966240 [Core:DOM]-Drop support for MSThemeCompatible [All][]
- #1373067 [Core:DOM]-Ensure CC isn't started too often [Uns][]
- #1363848 [Core:DOM: Service Workers]-Service Workers should intercept redirects for "manual" requests [Uns][]
- #1370869 [Core:JavaScript Engine]-XDR decoding creates scope Data objects and then deletes them [Uns][]
- #1371267 [Core:Layout: Web Painting]-Facebook's volume bar glitches when hovering over the volume button [All][[gfx-noted]]
- #1373064 [Core:Networking: HTTP]-Crash in nsTHashtable<T>::GetEntry | nsClassHashtable<T>::Get | mozilla::net::nsHttpTransaction::ShouldStopReading [Win][[necko-active]]
- #1373285 [Core:Panning and Zooming]-Remove telemetry for Keyboard APZ [All][[gfx-noted]]
- #1372063 [Core:Widget: Win32]-Crash in OOM | large | mozalloc_abort | mozalloc_handle_oom | moz_xrealloc | nsTArray_base<T>::EnsureCapacity<T> | nsTArray_Impl<T>::AppendElements<T> | nsDataObj::CStream::OnDataAvailable [Win][]
- #1363301 [Core:XPConnect]-Crash in js::TraceLoggerEvent::TraceLoggerEvent [Win][[clouseau]]
- #1370018 [Firefox:General]-Pop-up blocker notification and icon can disappear quickly if popups are created from a subframe / in multi-frame documents [Win][]
- #1372242 [Firefox:Location Bar]-The search suggestions hint is not smooth enough when animating [Uns][[fxsearch]]
- #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][]
- #1369500 [mozilla.org:Licensing]-License the shavar-plugin-blocklist's flashsubdoc.txt file in accordance to Disconnect.me license [Uns][]
- #1371895 [Toolkit:Async Tooling]-aTaskFn parameter description doesn't match the actual behavior in DeferredTask.jsm [Uns][]
- #1371246 [Toolkit:WebExtensions: General]-Crash in InvalidArrayIndex_CRASH | nsTArray_Impl<T>::ElementAt | mozilla::dom::`anonymous namespace''::ReadBlob [Win][triaged]
Nightly 56 fixes since 20170613 (Gecko 55) ~469
Beta 55 fixes since 20170306 (Gecko 54) ~4987
Nightly Blog
Release Calendar
Release Tracking
MozRegression Guide