The Official 20170809 NIGHTLY builds are out
The Official Firefox 56 Beta 1 builds are out
Previous NIGHTLY: 20170808 (Fx 57.0a1)
Previous BETA: 20170804 (Fx 55.0 RC3)
Tinderbox Builds
Treeherder
Release Notes: NIGHTLY | BETA
Changelogs: NIGHTLY | BETA
Fixed:
- NIGHTLY +118
- #1374024
- #1378207
- #1388228 [Core:Audio/Video: Playback]-Move some members from MediaDecoder to ChannelMediaDecoder [Uns][]
- #1384435 [Core:CSS Parsing and Computation]-Stylo: Size labels missing on hover in webpack-bundle-analyzer [Lin][]
- #1384120 [Core:CSS Parsing and Computation]-Stylo: image flickers during mouseover triggered fade on fluentcpp.com [Uns][]
- #1374233 [Core:CSS Parsing and Computation]-stylo: Clamp negative interpolated values for non-negative properties while using negative timing functions [Uns][]
- #1387953 [Core:CSS Parsing and Computation]-stylo: Crash in mozalloc_abort | abort | core::option::expect_failed | geckoservo::glue::Servo_HasAuthorSpecifiedRules [All][]
- #1387948 [Core:CSS Parsing and Computation]-stylo: Interpolation of font-weight is not correct in test_transitions_per_property.html [Uns][]
- #1388319 [Core:CSS Parsing and Computation]-stylo: Mark ServoStyleSet dirty in Init [Uns][]
- #1379577 [Core:CSS Parsing and Computation]-stylo: computed style indexed property access to custom property names is intermittently wrong [Uns][]
- #1382137 [Core:CSS Parsing and Computation]-stylo: make 'list-style-type' animatable [Uns][]
- #1366163 [Core:CSS Parsing and Computation]-stylo: rendering of <video controls> and <audio controls> is wrong [Uns][]
- #1363601 [Core:DOM: Content Processes]-Crash in mozilla::ipc::MessageChannel::Clear from ~PContentParent() [Win][[e10s-multi:?]]
- #1383978 [Core:DOM: Content Processes]-Update child process name on ContentChild::RecvRemoteType so about:memory process names aren't "Web Content" for webextensions process, etc. [Uns][[e10s-multi:+]]
- #1388119 [Core:DOM: Events]-Drop support for ErrorEvent and PopStateEvent in createEvent [Uns][]
- #1388069 [Core:DOM: Events]-Support createEvent("FocusEvent") [Uns][]
- #1382869 [Core:DOM: Security]-CSP in <meta> tag of unrendered document leaks to rendered document. [Uns][[domsecurity-active]]
- #1377377 [Core:DOM]-Blocking on reading in string bundle to report error message to console slows down Facebook group page load [All][[qf:p1]]
- #1362075 [Core:DOM]-Correct window.open() URL failure exception [Uns][]
- #1350637 [Core:DOM]-PStorage::Msg_Preload sync IPC takes too long [Uns][[qf:p1]]
- #1374460 [Core:DOM]-Remove code for showModalDialog [Uns][]
- #1388132 [Core:DOM]-Telemetry for XMLDocument.async to gauge feasibility of removal [Uns][]
- #1386798 [Core:Disability Access APIs]-Add profiler markers for a11y events [Win][]
- #1386836 [Core:Disability Access APIs]-Make a nsACString overload of nsAccessibilityService::GetStringEventType [Uns][]
- #1060051 [Core:Editor]-(nsIEditor-builtin) Make nsIEditor and related interfaces builtin classes [All][]
- #1386960 [Core:Editor]-Text in input is garbled/overlapping/corrupted/not rendered correctly [All][]
- #1387945 [Core:Editor]-Use nsIContent for CreateAnonymousElement [Uns][]
- #1387834 [Core:Event Handling]-Remove @deprecated nsIDOMWindowUtils.WHEEL_EVENT_CAUSED_BY_PIXEL_ONLY_DEVICE [Uns][]
- #1386495 [Core:Gecko Profiler]-Include event timeStamp with DOMEvent marker [Uns][]
- #1387381 [Core:General]-Remove nsXPIDLString local variables [All][]
- #1385101 [Core:Graphics: Layers]-Asynchronous paints should hold a ref to backing TextureClients [Uns][]
- #1388254 [Core:Graphics: Layers]-Fix borrowed DrawTarget's transform of DXGITextureData. [Uns][]
- #1385029 [Core:Graphics: Text]-Cache ScaledFonts in gfxFont::GetScaledFont [Uns][[gfx-noted]]
- #1387455 [Core:Graphics: WebRender]-Crash in mozilla::layers::PaintItemByDrawTarget [Win][]
- #1380979 [Core:Graphics: WebRender]-Enable DXGITextureHostD3D11 usage with WebRender [Uns][]
- #1386080 [Core:Graphics]-Make DrawTarget thread safe RefCountable [Uns][]
- #1355746 [Core:HTML: Parser]-Parser should use idle dispatch and not a timer for background tabs [Uns][[qf:p1]]
- #1347800 [Core:Internationalization]-Create Localization API for Gecko [Uns][]
- #1333980 [Core:Internationalization]-Land L10nRegistry [Uns][]
- #1347801 [Core:Internationalization]-Land MessageContext in Gecko [Uns][]
- #1387535 [Core:JavaScript Engine: JIT]-2.14 - 7.57% a11yr / damp / tart / tcanvasmark / tsvgr_opacity / tsvgx (linux64, windows10-64, windows7-32) regression on push bbe6f10263b955dd1a4add95089b3da6ab3ee602 (Thu Aug 3 2017) [Uns][]
- #1377566 [Core:JavaScript Engine: JIT]-IonBuilder::ensureDefiniteTypeSet is not used [Uns][]
- #1388110 [Core:JavaScript Engine: JIT]-UnsafeSetReservedSlot self-hosting intrinsic is less safe than expected [Uns][]
- #1387394 [Core:JavaScript Engine: JIT]-irregexp::InterpretCode: don't heap-allocate |registers| [Uns][]
- #1083476 [Core:JavaScript Engine]-Add console warnings for JS1.7 legacy generators [All][]
- #1382449 [Core:JavaScript Engine]-Assertion failure: compiler.cx()->isExceptionPending(), at js/src/irregexp/RegExpEngine.cpp:1793 [Lin][[jsbugmon:update,bisect]]
- #1083470 [Core:JavaScript Engine]-Disable SpiderMonkey support for E4X for-each [All][[DocArea=JS]]
- #1383053 [Core:JavaScript Engine]-Remove unused constant gStackChunkSize [Uns][]
- #1386680 [Core:JavaScript Engine]-irregexp: reduce size of initial evaluation stack [Uns][]
- #1379306 [Core:Layout: Tables]-Position absolute not work as expected in table with border collapse [Uns][[parity-chrome][webcompat]]
- #1385929 [Core:Layout: Web Painting]-Find a way to prevent duplicate gfxContext::Save/Restore [Uns][[qf]]
- #1379344 [Core:Layout: Web Painting]-nsDisplayWrapList iterates over its children twice in UpdateBounds, which is very cache-unfriendly [All][]
- #1385178 [Core:Layout]-Decoded data allocation in SyncLoadFontData shouldn't be infallible [Uns][]
- #1385395 [Core:Layout]-nsTextFrame::CharacterDataChanged() uses content properties that are expensive to access [Uns][]
- #1380154 [Core:Networking: DNS]-Improve Effective TLD service lookups [Uns][[necko-would-take]]
- #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]]
- #1377206 [Core:Networking: HTTP]-Set DontThrottle class of service flag on background audio downloads [Uns][[necko-active]]
- #1382178 [Core:Networking]-Crash in mozilla::net::nsHttpChannel::ContinueProcessResponse2 [Win][[necko-active]]
- #1388160 [Core:Networking]-Disable predictor prefetch (again!) [Uns][[necko-active]]
- #1372656 [Core:Security: PSM]-load loadable roots on a background thread [Uns][]
- #1388545 [Core:Security: Process Sandboxing]-PulseAudio regressions from filesystem read restrictions [Lin][sb+]
- #1322024 [Core:Security: Process Sandboxing]-Remove com.apple.windowserver.active from the content process Mac sandbox [Uns][sb+]
- #1388172 [Core:Security: Process Sandboxing]-[Mac] Remove access to "com.apple.window_proxies" from the content sandbox [Mac][sb+]
- #1385332 [Core:Security: Process Sandboxing]-[mac] Remove com.apple.pluginkit.pkd access from content process [Mac][sb+]
- #1387233 [Core:Security: Process Sandboxing]-[mac] restrict ipc-posix-shm permissions in content [Mac][]
- #1387570 [Core:Security: Process Sandboxing]-remove access to com.apple.cache_delete mach service [Mac][sb+]
- #1386664 [Core:WebVR]-Add "Knuckles" string id for SteamVR Knuckles controllers [Uns][]
- #1382114 [Core:WebVR]-Update openvr to 1.0.9 [Uns][[third-party-lib-audit]]
- #1387802 [Core:Widget: Win32]-Remove [deprecated] methods from nsITaskbarPreviewController [Uns][]
- #1367416 [Core:Widget: Win32]-WinTaskbar::Initialize() causes a library to be loaded on the main thread during startup [Win][[qf:p1][tpi:+][fce-active]]
- #1387702 [Core:XPCOM]-Crash in mozilla::AbstractThread::DispatchDirectTask [And][[clouseau]]
- #1387682 [Firefox:Activity Streams: Newtab]-Screenshots missing when thumbnailer Promise is garbage collected [Uns][]
- #1387580 [Firefox:Activity Streams: Newtab]-Some top sites never get screenshots of redirected pages [Uns][]
- #1387694 [Firefox:Activity Streams: Newtab]-Top frecent sites query should dedupe to the more frecent rev_nowww [Uns][]
- #1385733 [Firefox:Bookmarks & History]-"bookmark all tabs" doesn't save most tabs from 2017-07-26 nightly or earlier [Uns][[fxsearch]]
- #1385083 [Firefox:Bookmarks & History]-History button (and history panel in library, after bug 1354117) doesn't show the Recent History [Uns][[photon-structure]]
- #1388128 [Firefox:Developer Tools: Debugger]-Debugger does not remove some breakpoints [Uns][]
- #1386821 [Firefox:Developer Tools: Graphic Commandline and Toolbar]-Developer toolbar not displayed when firefox first starts up [Uns][]
- #1382025 [Firefox:Developer Tools: Netmonitor]-'Transferred' size in Network panel does not include HTTP headers [Uns][]
- #1386525 [Firefox:Developer Tools: Shared Components]-devtools reps: update bundle to v0.12.0 [Uns][]
- #1387122 [Firefox:Developer Tools]-Remove all useless import: Promise = require("promise") [Uns][]
- #1387123 [Firefox:Developer Tools]-Replace all usages of require(promise).defer by require(devtools/shared/defer).defer [Uns][]
- #1387497 [Firefox:Developer Tools]-dt-addon-tests: update specificity of selector in firebug-theme.css [Uns][]
- #1387477 [Firefox:Developer Tools]-report source fetch failures to the web console [Uns][]
- #1386800 [Firefox:Downloads Panel]-Photon download toolbar icon progressbar should progress from right to left on RTL builds [Uns][[reserve-photon-animation]]
- #1382899 [Firefox:Downloads Panel]-Reduce Promise overhead in the DownloadLegacy.js progress events [Uns][[qf:p3]]
- #389565 [Firefox:File Handling]-Remove nsIExternalProtocolService::LoadUrl [Mac][]
- #1291331 [Firefox:Installer]-Windows 10 start menu tile doesn't always use updated settings in firefox.VisualElementsManifest.xml [Uns][[reserve-photon-animation]]
- #1371195 [Firefox:Migration]-Preserve Form Autofill profiles during a Firefox Refresh/Reset [All][[form autofill:MVP]]
- #1387987 [Firefox:Preferences]-List header in the new notification permission dialog scrolls with list items [Uns][]
- #1382135 [Firefox:Preferences]-Remove all colon signs on sub-dialogs. [Uns][[photon-preference]]
- #1361957 [Firefox:Preferences]-Update new icons to match Photon spec [Uns][[photon-preference]]
- #1387650 [Firefox:Shell Integration]-Associate json files with Firefox on OS X [Mac][]
- #1387769 [Firefox:Tabbed Browser]-Difficult to scroll back to current tab, if it it scrolled out of view (make all tabs dropdown scroll selected tab into view when clicked) [Uns][]
- #1387737 [Firefox:Theme]-Regression: Changing theme breaks default theme [Uns][]
- #1366555 [Firefox:Theme]-Remove MOZ_PHOTON_THEME ifdefs and non-MOZ_PHOTON_THEME code [Uns][[photon-visual][p1][57]]
- #1387689 [Firefox:Theme]-[macOS] Close button is white on heartbeat-style notification bar on current nightly [Uns][[photon-visual][p3]]
- #1388087 [Firefox:Theme]-new nightly logo is oddly placed on "about nightly" window [Uns][]
- #1387182 [Firefox:Toolbars and Customization]-Toolbar icons "shaking" if holding an icon over another, while in customization mode on RTL builds [Uns][[photon-structure]]
- #1382579 [Firefox:Tours]-UITour should support showMenu, showInfo, showHighlight on the Page action Panel [Uns][[photon-onboarding]]
- #553869 [Toolkit:Add-ons Manager]-XPIProvider's onUpdateFinished uses error codes not defined in AddonManager [All][[lang=js][good first bug]]
- #1358960 [Toolkit:Form Manager]-Exclude "united" string when applying "address-level1" regular expression [Uns][[form autofill:M3]]
- #1384185 [Toolkit:Form Manager]-[Form Autofill] Autofill triggered when available values for form fields <3 [All][[form autofill]]
- #1388166 [Toolkit:Password Manager]-Bug 1266836 introduced toolkit/browser dependency (breaks http auth on XUL apps) - follow up [Uns][]
- #1388250 [Toolkit:Places]-Remove old sync isBookmarked and getBookmarkedURIFor APIs from nsINavBookmarksService [Uns][]
- #1388570 [Toolkit:Safe Browsing]-The Safe Browsing advisory title should not include a period [Uns][]
- #1375008 [Toolkit:Telemetry]-Prioritize submission of Health ping [Uns][]
- #1379125 [Toolkit:Telemetry]-Support recording discarded pings with Health Ping in all available places. [Uns][]
- #1383210 [Toolkit:Telemetry]-Try to precompute the bucket range [Uns][[qf:p1]]
- #1379145 [Toolkit:Telemetry]-Use Policy in TelemetrySend.jsm to set up/reset custom timeout [Uns][]
- #1382819 [Toolkit:WebExtensions: Experiments]-Experiment names must be lower case [Uns][]
- #1387899 [Toolkit:WebExtensions: Frontend]-Cache browserAction/pageAction icon data for startup [Uns][]
- #1387902 [Toolkit:WebExtensions: Frontend]-Don't attempt to localize browserAction widget properties [Uns][]
- #1387789 [Toolkit:WebExtensions: General]-Convert ExtensionTabs.jsm to an API script [Uns][]
- #1370716 [Toolkit:WebExtensions: General]-Error on console when browserAction button is pressed with no background script [Uns][triaged]
- #1387898 [Toolkit:WebExtensions: General]-Remove unnecessary uses of EventEmitter.decorate [Uns][]
- #1387907 [Toolkit:WebExtensions: General]-Store computed module data in the startup cache [Uns][]
- #1386533 [Toolkit:WebExtensions: Request Handling]-HttpObserverManager.canModify throws breaking WaybackMachine add-on [Uns][]
- Partial Landings/Diagnostic Patches:
- #1381844 [Core:CSS Parsing and Computation]-2.92% quantum_pageload_amazon (windows7-32) regression on push e9ec92fd4f47d69cec602e81bb283d045b6bd87a (Sat Jul 15 2017) [Uns][]
- #1363200 [Core:JavaScript Engine]-Change JSAPI to distinguish realms and compartments [Uns][]
- Nightly 56 -> 56 Beta 1 Changelog +27
- #1371657
- #1385112
- #1385822
- #1386457 [Cloud Services:Screenshots]-Update Screenshots to version 10.10.0 [Uns][]
- #1387917 [Core:Audio/Video: Playback]-Turn on the pref "media.block-autoplay-until-in-foreground" by default [Uns][]
- #1386263 [Core:Canvas: WebGL]-Perma failure when 56 merges to beta application crashed [@ nsLayoutUtils::SurfaceFromElement(mozilla::dom::HTMLVideoElement *,unsigned int,RefPtr<mozilla::gfx::DrawTarget> &)] for gl and mda on Windows 8 [Uns][gfx-noted]
- #1381731 [Core:CSS Parsing and Computation]-stylo: Assertion failure: removedCount <= gUnusedAtomCount, at /home/ikezoe/central/xpcom/ds/nsAtomTable.cpp:432 [Uns][]
- #1382568 [Core:CSS Parsing and Computation]-stylo: crash in Servo_ResolveStyle loading Twitter [Uns][]
- #1384560 [Core:Disability Access APIs]-Annotate crash reports with accessibility client information [Uns][aes+]
- #1387211 [Core:DOM: Service Workers]-avoid potential deadlock with hybrid event target when shutting down a worker [Uns][]
- #1386182 [Core:Graphics]-Should set FeatureState after EnableByDefault() in gfxWindowsPlatform::InitializeD3D11Config [Win][]
- #1381016 [Core:Networking: HTTP]-Youtube Live video stops after about 5-10 minutes [Win][[necko-active][spdy]]
- #1385716 [Firefox:Activity Streams: Newtab]-Add geo-based sites/stories, CSP tag and bug fixes to Activity Stream [Uns][]
- #1386314 [Firefox:Activity Streams: Newtab]-Add default icons, enable snippets and bug fixes to Activity Stream [Uns][]
- #1386737 [Firefox:Activity Streams: Newtab]-Fix broken top sites with pinned links lacking title for Activity Stream [Uns][]
- #1387626 [Firefox:General]-Ship e10s-multi to 100% of eligible users on beta [Uns][]
- #1386560 [Firefox:Preferences]-The Firefox Account header should not be highlighted on search result page. [Uns][[photon-preference]]
- #1325902 [Firefox:Security]-Increase visibility of container highlight on tabs [Uns][[userContextId][domsecurity-active]]
- #1386575 [Firefox:Theme]-Photon customization-header styles get (presumably) spilled into cedar/56 [Uns][[reserve-photon-structure][p2]]
- #1386337 [Firefox:Toolbars and Customization]-this.mainViewNode is null error is causing major test failures on mozilla-beta and Cedar [Uns][]
- #1387231 [Toolkit:Application Update]-Backout LZMA and SHA384 along with the mar generation script changes on 56 Beta (will reland for 56 Beta 3). [Uns][]
- #1387004 [Toolkit:Form Manager]-[Form Autofill] Collect information on how many people enable credit card Autofill [All][[story][form autofill:M4][autofill-metrics]]
- #1385090 [Toolkit:General]-Pass Remote Pages instance from AboutNewTab on override [Uns][]
- #1385396 [Toolkit:Telemetry]-Calling setExperimentActive forces graphics initialization [Uns][[qf:p1]]
- #1380449 [Toolkit:WebExtensions: General]-Propagating clonable console message args to the parent process causes huge performance problems [Uns][]
- #1385864 [Toolkit:WebExtensions: Request Handling]-Web extension with "chrome://favicon/" permissions in manifest breaks webrequest [Uns][]
- #1375490 [Toolkit:WebExtensions: Untriaged]-Alerts do not work correctly in OOP popup browsers [All][]
Nightly 57 fixes since 20170802 (Gecko 56) ~445
Beta 56 fixes since 20170613 (Gecko 55) ~2624
Nightly Blog
Release Calendar
Release Tracking
MozRegression Guide