The Official 20170815 NIGHTLY builds are out
.The Official Firefox 56 Beta 3 builds are not yet out
Previous NIGHTLY: 20170814 (Fx 57.0a1)
Previous BETA: 20170811 (Fx 56.0b2)
Tinderbox Builds
Treeherder
Release Notes: NIGHTLY | BETA
Changelogs: NIGHTLY | BETA
Fixed:
- NIGHTLY +93
- #1383771
- #684121 [Cloud Services:Firefox Sync: Backend]-Don't access Services.appinfo at import time [All][[good first bug][lang=js]]
- #1389786 [Cloud Services:Screenshots]-Update Screenshots to version 10.12.0 [Uns][]
- #1365440 [Core:Build Config]-Generate webextension language packs [Uns][]
- #1388904 [Core:CSS Parsing and Computation]-stylo: <ruby> at line ends may not have correct justification applied [Uns][]
- #1374902 [Core:CSS Parsing and Computation]-stylo: Have unprefixed :fullscreen pseudo-class guarded behind full-screen-api.unprefix.enabled [Uns][]
- #1387949 [Core:CSS Parsing and Computation]-stylo: Interpolation of "vertical-align" is not correct in test_transitions_per_property.html [Uns][]
- #1387951 [Core:CSS Parsing and Computation]-stylo: Make interpolation behavior of -moz-image-region with 'auto' value match with gecko [Uns][]
- #1387941 [Core:CSS Parsing and Computation]-stylo: There are lots of failures of scroll-snap-{destination, coordinate} in test_transitions_per_property.html [Uns][]
- #1387932 [Core:CSS Parsing and Computation]-stylo: column number of @supports rule is different from Gecko [Uns][]
- #1370508 [Core:CSS Parsing and Computation]-stylo: generic XML documents do not use stylo [Uns][]
- #1387934 [Core:CSS Parsing and Computation]-stylo: inDOMUtils::SelectorMatchesElement should not match with bogus pseudo [Uns][]
- #1382138 [Core:CSS Parsing and Computation]-stylo: make '-moz-appearance' animatable [Uns][]
- #1389871 [Core:CSS Parsing and Computation]-stylo: only clear relevant origins when medium features change [Uns][]
- #1389937 [Core:CSS Parsing and Computation]-stylo: the cascade origin lookup order introduced in bug 1382925 doesn't match gecko. [Uns][]
- #1387828 [Core:DOM: Events]-Reinstate support for initKeyboardEvent with optional arguments [Uns][]
- #1382499 [Core:DOM: Events]-Touch API leaks absolute screen coordinates [Uns][[tor 10286][fingerprinting][fp:m3]]
- #1385389 [Core:DOM]-Consider not deleting the common ancestor hashtable in nsRange::UnregisterCommonAncestor() [Uns][]
- #1382172 [Core:DOM]-Give names to Anonymous_interface_timer [Uns][]
- #1375243 [Core:DOM]-Remove sync PHandlerService::Msg_Exists IPC message [Uns][[qf:p1]]
- #1387522 [Core:Editor]-Avoid using nsINode::GetChildAt() in HTMLStyleEditor.cpp [All][]
- #1386480 [Core:Editor]-Make RangeItem a non-cycle-collectable type [Uns][]
- #1388006 [Core:Editor]-accessibility module should use TextEditor and HTMLEditor instead of nsIEditor [All][]
- #1388004 [Core:Editor]-nsContentUtils::GetHTMLEditor() should return HTMLEditor rather than nsIEditor [All][]
- #1388001 [Core:Editor]-nsIEditingSession should have a method to return HTMLEditor instead of nsIEditor [All][]
- #1388647 [Core:Event Handling]-[e10s] Crash in mozilla::ContentCacheInParent::OnEventNeedingAckHandled on macOS [Mac][]
- #1377328 [Core:Graphics: Text]-Add some ownership/lifetime annotations to raw pointers used in gfx font code [Uns][]
- #1377257 [Core:Graphics: Text]-gfxFont::GetRoundOffsetsToPixels adds malloc/free churn [All][[qf:p1]]
- #1390004 [Core:Graphics: WebRender]-Add pointer check to CompositorBridgeParent::StopAndClearResources() [Uns][]
- #1388634 [Core:Graphics: WebRender]-Set correct sampling filter when pushing image [Uns][]
- #1389027 [Core:Graphics: WebRender]-Support nsDisplayPerspective in layers-free mode [Uns][]
- #1387301 [Core:Graphics: WebRender]-webrender_bindings: Remove a bunch of now unneeded into()s. [All][]
- #1389733 [Core:Graphics]-Add missing Skia compile guards [Uns][]
- #1387639 [Core:Graphics]-Async OMTP doesn't display the nightly search bar correctly [Win][]
- #1390150 [Core:Graphics]-Fix the initial transform set by DrawTargetTiled [Uns][]
- #1390295 [Core:Graphics]-Initialize DrawTargetCapture::mFormat before using it [Uns][[gfx-noted]]
- #1389428 [Core:Graphics]-Label the the message ParentAsyncMessages under PCompositorBridge [Uns][[QDL][BACKLOG][GFX]]
- #1387514 [Core:Graphics]-Mechanical changes to BaseRect callers for width/height to Width()/Height()/SetWidth()/SetHeight() conversion [Uns][]
- #1388921 [Core:Graphics]-OMTP is extra crashy [Uns][]
- #1377950 [Core:Graphics]-Open tabs blank out in Firefox after compositing is disabled and enabled on Linux [Lin][[gfx-noted]]
- #1389539 [Core:Graphics]-Remove unused ResetCompositor declaration [Uns][[gfx-noted]]
- #1389338 [Core:Graphics]-Show Off Main Thread Status in about:support [Uns][]
- #1378130 [Core:Graphics]-fatal error: "assert(edge->fPrev->fPrev == nullptr || edge->fPrev->fX <= edge->fX)" [Uns][[gfx-noted]]
- #1382662 [Core:ImageLib]-Label dispatch from ImageResource::SendOnUnlockedDraw [Uns][[gfx-noted]]
- #1382664 [Core:ImageLib]-Label dispatch from RasterImage::OnSurfaceDiscarded [Uns][[gfx-noted]]
- #1351869 [Core:ImageLib]-Label nsExiprationTracker subclass SurfaceTracker [Uns][[gfx-noted]]
- #1390109 [Core:ImageLib]-OOM crash in mozilla::image::ImageSurfaceCache::Insert [Uns][[gfx-noted]]
- #1378488 [Core:ImageLib]-label FinishPreparingForNewPartRunnable [All][[gfx-noted]]
- #1379814 [Core:JavaScript Engine]-Prevent dining philosophers deadlock in HelperThreads in a principled way [Uns][]
- #1388756 [Core:JavaScript Engine]-The js::oom flags are now used for more than oom, so clean up [Uns][]
- #1365346 [Core:JavaScript Engine]-[jsdbg2] Debugger.Source.prototype.sourceMapURL setter doesn't check argc [All][]
- #1389738 [Core:Networking: HTTP]-Remove @deprecated nsIHttpEventSink [Uns][]
- #1390068 [Core:Plug-ins]-Define Symbol.toPrimitive on NPObjectMember instead of using a getProperty hook [All][]
- #718711 [Core:Selection]-getSelection() should exist on XMLDocument [Lin][]
- #1389638 [Core:Web Audio]-correct math for unaligned AudioBufferSumOfSquares input on SSE2 platforms [Uns][]
- #1365309 [Core:XPCOM]-BHR thread hangs for over a second while holding profiler lock initializing LUL [Uns][]
- #1384821 [Core:XPCOM]-Consider optimizing inherited QIs for nsCycleCollectionISupports [Uns][]
- #1389702 [Core:XPCOM]-Remove MOZ_DEPRECATED [Uns][]
- #1389848 [Core:XPCOM]-isServiceInstantiatedByContractID should return false rather than throw when component isn't instantiated [Uns][[qf:p3]]
- #1389847 [Core:XPConnect]-Don't add caller location to sandbox name if an explicit name is provided [Uns][[qf:p3]]
- #1388863 [Firefox:Activity Streams: Newtab]-Bookmarking a link via Activity Stream context menu should give feedback [Uns][]
- #1385308 [Firefox:Activity Streams: Newtab]-FirstPartyDomain should be properly set for about:newtab [Uns][]
- #1135965 [Firefox:Developer Tools: Netmonitor]-Response pane should contain both "preview' and "raw" tab views [Mac][]
- #1390181 [Firefox:Developer Tools]-devtools-source-map: update to 0.11.0 [Uns][]
- #1389590 [Firefox:General]-Reduce browser.slowStartup.timeThreshold to 20 seconds [All][]
- #1374048 [Firefox:General]-Sidebar extension icon does not appear in Photon sidebar header [Uns][[reserve-photon-structure]]
- #1390253 [Firefox:Installer]-Change stub installer's 64-bit minimum memory requirement from >= 1800 MB to > 2048 MB [Win][]
- #1382520 [Firefox:New Tab Page]-Place visual assets of onboarding tours of version 57 [Uns][[photon-onboarding]]
- #1390049 [Firefox:Preferences]-Fix the "Settings" button string under Permissions in about:preferences#privacy by appending ellipses [Uns][[photon-preference][triage]]
- #1373487 [Firefox:Site Identity and Permission Panels]-permissions UI is not helpful for about: pages [Uns][]
- #1389717 [Firefox:Sync]-Ensure `HistoryStore#changeItemID` waits for `fetchURLInfoForGuid` [Uns][]
- #1385179 [Firefox:Sync]-Unhide addresses sync engine by default [Uns][[form autofill:M3]]
- #1388044 [Firefox:Theme]-Intersection of current tab side border and other tabs bottom border gets double opacity [All][[reserve-photon-visual][p3]]
- #1375335 [Firefox:Theme]-Menu bar is too high [Uns][[photon-visual][p2]]
- #1388138 [Firefox:Theme]-The highlighting color of the active tab should be taken from the lightweight theme colors [Uns][[reserve-photon-visual][p4]]
- #1366844 [Firefox:Theme]-Update sync iconography for Photon [Uns][[photon-structure]]
- #1382243 [Firefox:Toolbars and Customization]-Reduce nesting and ensure proper cleanup of nodes used in photon panelmultiview transition code [Uns][[photon-structure]]
- #1389621 [Firefox:Toolbars and Customization]-Reload/stop button's animation seems to stop after entering/exiting Customize mode. [Uns][[reserve-photon-animation]]
- #1389868 [Toolkit:Add-ons Manager]-Create bootstrap Sandboxes without indexedDB constructor by default [Uns][[qf:p3]]
- #1386176 [Toolkit:Application Update]-Provide value in update url to indicate whether a Firefox 32 bit install hasn't been migrated to Firefox 64 bit previously [Uns][]
- #1371149 [Toolkit:Form Manager]-[Form Autofill] Warn users on credit card fields that are not secure [All][[form autofill:M4][ETA:8/2]]
- #1389716 [Toolkit:Places]-`Bookmarks.reorder` shouldn't call `withConnectionWrapper` from within a transaction [Uns][]
- #1389940 [Toolkit:Telemetry]-Remove "firefox" from the string in about:telemetry [Uns][]
- #1389860 [Toolkit:Themes]-Tab height and text color adjustments [Mac][]
- #1389495 [Toolkit:WebExtensions: Frontend]-OOP <select> drop-down doesn't work in sidebars [Uns][]
- #1389854 [Toolkit:WebExtensions: General]-Don't define lazy getter for uninstall preferences [Uns][]
- #1372750 [Toolkit:WebExtensions: General]-Embedded WebExtension manifests in startup cache cannot be invalidated [Uns][[triaged]]
- #1390010 [Toolkit:WebExtensions: General]-Limit the schema data that we send to web content processes [Uns][]
- #1389856 [Toolkit:WebExtensions: General]-Optimize EventEmitter.emit for the common case [Uns][]
- #1389849 [Toolkit:WebExtensions: General]-Remove ext-geolocation.js [Uns][]
- #1389861 [Toolkit:WebExtensions: General]-Remove extra serialization/deserialization overhead from same-process policy initialization [Uns][]
- #1389855 [Toolkit:WebExtensions: General]-Remove lazy imports from MessageChannel.jsm [Uns][]
- #1387907 [Toolkit:WebExtensions: General]-Store computed module data in the startup cache [Uns][]
- Partial Landings/Diagnostic Patches:
- #1374164 [Core:Graphics]-Intermittent Main app process exited normally | application crashed [@ mozilla::gfx::Log<1, mozilla::gfx::CriticalLogger>::~Log] [Uns][]
- #1384683 [Core:JavaScript Engine: JIT]-Hide jit/wasm frame iterators behind an higher-level frame iterator [Uns][]
- #1389740 [Firefox:Theme]-Consolidate URL bar history dropmarker styling [All][[reserve-photon-visual]]
- #1389840 [Toolkit:WebExtensions: General]-Cache more computed manifest data in the startup cache [Uns][[qf:p1]]
- Beta 2 -> Beta 3 Changelog +35
- #1378207
- #1385372
- #1388805 [Cloud Services:Screenshots]-Update Screenshots to version 10.11.0 [Uns][]
- #1385092 [Core:Audio/Video: Playback]-Crash in mozilla::dom::TextTrackManager::UpdateCueDisplay [Win][]
- #1384741 [Core:CSS Parsing and Computation]-Stylo: incorrect CSP reports when layout.css.servo.enabled is true [Lin][]
- #1386905 [Core:CSS Parsing and Computation]-stylo: Assertion failure: !mInStyleRefresh [Uns][]
- #1387499 [Core:CSS Parsing and Computation]-stylo: Assertion failure: !(isInitial || forReconstruct) || !postTraversalRequired [Uns][]
- #1387953 [Core:CSS Parsing and Computation]-stylo: Crash in mozalloc_abort | abort | core::option::expect_failed | geckoservo::glue::Servo_HasAuthorSpecifiedRules [All][]
- #1388031 [Core:CSS Parsing and Computation]-stylo: crash in geckoservo::glue::Servo_ResolveStyle caused by FlushThrottledStyles [Uns][]
- #1389184 [Core:DOM]-Crash in mozilla::dom::workers::WorkerPrivate::MemoryReporter::CollectReportsRunnable::WorkerRun [Win][]
- #1383495 [Core:DOM: Security]-Spoofing Navigator API platform as Win64 when resisting fingerprinting is enabled [Uns][[tor][fingerprinting][fp:m3][domsecurity-active]]
- #1388917 [Core:Editor]-PlaceholderTransaction's constructor fails to move SelectionState properly [Uns][]
- #1385462 [Core:Graphics: Text]-Crash in gfxTextRun::AccumulateMetricsForRun when no vector font is installed [Lin][]
- #1389381 [Core:JavaScript Engine]-16 Second Pause in ExtensionUtils.jsm's truncate() [Uns][[qf]]
- #1382178 [Core:Networking]-Crash in mozilla::net::nsHttpChannel::ContinueProcessResponse2 [Win][[necko-active]]
- #1388671 [Core:Networking: Cookies]-Crash in nsCookieService::AsyncReadComplete [Win][[necko-active]]
- #1387285 [Core:Networking: HTTP]-Intermittent /fetch/api/redirect/redirect-schemes.html,/XMLHttpRequest/send-redirect-bogus.htm | application crashed [@ MOZ_CrashOOL] [Uns][[necko-active][PBg-HTTP-M4]]
- #1388046 [Core:Security: Process Sandboxing]-Disable sandbox read restrictions (level 3) in Firefox 56 [Lin][sb+]
- #1388372 [Core:WebRTC: Audio/Video]-Fix assert and null check properly to account for the pass-through mode in gUM [Uns][]
- #1388274 [Core:WebVR]-Adjust WebVR telemetry histogram's high bound for user time spend [Uns][]
- #1380619 [Core:XPCOM]-Intermittent LeakSanitizer | leak at mozilla::SchedulerGroup::LabeledDispatch, Dispatch, Dispatch, mozilla::BackgroundHangThread::ReportHang [Uns][[stockwell fixed:product]]
- #1387359 [Firefox:Developer Tools]-Devtools menu empty after starting firefox with --jsconsole [Uns][]
- #1388128 [Firefox:Developer Tools: Debugger]-Debugger does not remove some breakpoints [Uns][]
- #1389211 [Firefox:PDF Viewer]-Update pdf.js to version 1.8.618 [All][]
- #1383073 [Firefox:Session Restore]-Properly remove mouseover listeners from tabs that don't need them anymore [All][]
- #1388628 [Firefox:Session Restore]-Tabs are all restored as blank frequently after restart of applying Firefox 55 update [All][]
- #1387783 [Firefox:Tabbed Browser]-onZoomChange delazifies all browsers at once [Uns][]
- #1372448 [Toolkit:Add-ons Manager]-No new installation notification for sideload add-ons on <appid> directory [Uns][investigating]
- #641212 [Toolkit:Application Update]-LZMA support for updater [All][[fxgrowth][fce-active]]
- #1105689 [Toolkit:Application Update]-Support stronger hash algorithms than SHA1 for signing certificates [All][[fce-active]]
- #1388584 [Toolkit:Places]-New Version 55, constantly freezes, not responding, bookmarks lost, all bookmark commands do not function. [Win][]
- #1302681 [Toolkit:Telemetry]-Extend Event Telemetry core for recording from addons [All][[measurement:client]]
- #1388192 [Toolkit:View Source]-regression: view-source is not shown in the address bar and links don't open [All][]
- #1385696 [Toolkit:WebExtensions: General]-extension page in tab cannot open another extension page in tab [Uns][]
- #1386937 [Toolkit:WebExtensions: General]-DocumentManager gets initialized multiple times [Uns][]
Nightly 57 fixes since 20170802 (Gecko 56) ~795
Beta 56 fixes since 20170613 (Gecko 55) ~2693
Firefox 56 Beta 4 Testday
Nightly Blog
Release Calendar
Release Tracking
MozRegression Guide