The Official 20170614 NIGHTLY builds are out
The Official Firefox 55 Beta 1 builds are out
Previous NIGHTLY: 20170613 (Fx 56.0a1)
Previous BETA: 20170609 (Fx 54.0 RC3)
Tinderbox Builds
Treeherder
Release Notes: NIGHTLY | BETA
Changelogs: NIGHTLY | BETA
Fixed:
- NIGHTLY +85
- #1364866 [Core:Audio/Video: Playback]-MP3 parser should honour MAX_SKIPPED_BYTES during findFirstFrame() as well [All][]
- #1368489 [Core:Audio/Video: Playback]-The event order of onexit and onenter with the same timestamp. [Uns][]
- #1371127 [Core:Audio/Video: Playback]-Use GetCurrentVirtualThread for MediaManager mMainThreadCheck [Uns][]
- #1371488 [Core:CSS Parsing and Computation]-stylo: @import rule which fails to load leads to failing of constructing @import rule wrapper object [Uns][]
- #1371955 [Core:CSS Parsing and Computation]-stylo: Figure out why we reflow the whole document when restyling the HTML spec when we shouldn't. [Uns][]
- #1368240 [Core:CSS Parsing and Computation]-stylo: Try to do better than eRestyle_Subtree for changes to selectors with descendant combinators. [Uns][]
- #1370793 [Core:CSS Parsing and Computation]-stylo: mochitest crash - browser_CTP_favorfallback.js [Lin][]
- #1371125 [Core:DOM: Content Processes]-Don't save JSContext in nsSameProcessAsyncMessageBase [Uns][]
- #1365402 [Core:DOM: Core & HTML]-textarea value property does not normalize CRLF and CR to LF [Uns][]
- #1369761 [Core:DOM: Security]-ContextualIdentityService should not be initialized before first paint [Uns][[userContextId][domsecurity-backlog]]
- #1365097 [Core:DOM]-Convert NS_GetCurrentThread uses in dom (except for dom/media) [Uns][]
- #1252211 [Core:DOM]-Convert remaining XUL DOM classes to WebIDL [All][btpp-active]
- #1372371 [Core:DOM]-Fix enumerability handling in the window's resolve hook [Uns][]
- #1370705 [Core:DOM]-Move side effects of setting attribute of HTMLImageElement to after the attribute is set [Uns][]
- #1371116 [Core:DOM]-Remove nsJSEnvironment::sContext [Uns][]
- #1367458 [Core:DOM]-TabGroup::IsBackground() takes 300ms in the content process with telemetry enabled when running [Uns][[qf:p1]]
- #1370329 [Core:Gecko Profiler]-Allow using PROFILER_LABEL macros from outside libxul, and do so from patched_LdrLoadDll() [Uns][]
- #1369097 [Core:Graphics: Layers]-After terminating a GPU process youtube videos remain in an infinite loading state [Win][[gfx-noted]]
- #1372321 [Core:Graphics: WebRender]-Make the clip rect and mask rect relative to the content rect when pushing a clip item [Uns][[gfx-noted]]
- #1370891 [Core:Graphics: WebRender]-Render blob images in the thread pool [Uns][]
- #1370879 [Core:Graphics: WebRender]-Share the thread pool between webrender instances. [Uns][]
- #1362245 [Core:Graphics: WebRender]-Stop running commands during recording for BlobImage [Uns][[gfx-noted]]
- #1372225 [Core:Graphics]-Add recording for IntoLumaSource. [All][]
- #1365099 [Core:Graphics]-Convert NS_GetCurrentThread uses in gfx/ [Uns][[gfx-noted]]
- #1371527 [Core:Graphics]-Create a LayersMessageUtils from GfxMessageUtils [Uns][[gfx-noted]]
- #1371434 [Core:Graphics]-GLX: Use the proper values when asking for a core context [Uns][]
- #1372232 [Core:Graphics]-GetPathForGlyphs: Implement default case. [All][]
- #1088760 [Core:Graphics]-Remove nsRenderingContext [All][]
- #1369552 [Core:Graphics]-Rename DrawTargetRecording to DrawTargetWrapAndRecord [Uns][]
- #1371132 [Core:HTML: Parser]-Convert NS_GetCurrentThread calls in parser/ [Uns][]
- #1371129 [Core:IPC]-Convert NS_GetCurrentThread in IPCStreamSource.cpp [Uns][]
- #1371117 [Core:IPC]-Remove a use of NS_GetCurrentThread in PBackground [Uns][]
- #1371079 [Core:IPC]-Use GetCurrentVirtualThread for MessageChannel thread safety checks [Uns][]
- #1261841 [Core:Internationalization]-(encoding_rs) Replace uconv with encoding_rs [Uns][]
- #1371216 [Core:JavaScript Engine]-Wasm: Make thread running the ModuleGenerator also perform compilation [All][]
- #1359874 [Core:MFBT]-Span to Rust slice conversion shouldn't be a footgun for zero-length spans [Uns][]
- #1365101 [Core:Networking]-Convert NS_GetCurrentThread uses in netwerk/ [Uns][[necko-would-take]]
- #1361703 [Core:Security: Process Sandboxing]-Enable libevent (i.e. epoll) in linux sandbox [Uns][sblc3]
- #1370737 [Core:Serializers]-Crash in [@ nsPlainTextSerializer::AppendElementStart] [Lin][]
- #1362858 [Core:Spelling checker]-Spell-checker goes into self-rescheduling loop and keeps main thread busy spellchecking minified JS for sites like Facebook, Google Docs/Google Sheets due to apparent mozInlineSpellWordUtil::BuildSoftText backtracking. [Uns][]
- #1371841 [Core:WebRTC: Signaling]-PeerConnectionImpl::RecordEndOfCallTelemetry sends telemetry when no connection information was exchanged [Uns][]
- #1341285 [Core:WebRTC]-Update WebRTC code to webrtc.org stable branch 57 [All][]
- #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][]
- #1369694 [Core:Widget: Win32]-[TSF] TSFTextStore shouldn't cache pref until first use [Win][[qf:p1][tpi:+]]
- #1361164 [Core:XPCOM]-Add Get{Current,Main}ThreadEventTarget functions [Uns][]
- #1365098 [Core:XPCOM]-Convert NS_GetCurrentThread uses in dom/media [Uns][]
- #1365102 [Core:XPCOM]-Convert NS_GetCurrentThread uses in xpcom/ [Uns][]
- #1370644 [Core:XPCOM]-Deadlock detector seems to pay no attention to the fact that a lock gets unlocked [Uns][[qf:p1]]
- #1372422 [Core:XPCOM]-mozilla::HangMonitor::IsUIMessageWaiting should always return false in content [Win][]
- #1372295 [Core:XPConnect]-Call SetLocationForGlobal in a single location in the loader [Uns][]
- #1371119 [Core:XPConnect]-Load JS prefs per context rather than per runtime [Uns][]
- #1372382 [Firefox:Activity Streams: General]-Add prefs panel and update strings in Activity Stream system add-on [Uns][]
- #1370268 [Firefox:Developer Tools: Console]-Stop using Immutable.Record for messages types [Uns][[console-html]]
- #987877 [Firefox:Developer Tools: Inspector]-[markup view] Add "Copy XPath" context menu item for nodes [All][]
- #1360957 [Firefox:Developer Tools: JSON Viewer]-Loading failed for the <script> with source “resource://devtools/client/shared/vendor/react-dev.js” [Uns][]
- #1357964 [Firefox:Developer Tools: Netmonitor]-Fix network-details-panel-toggle direction in vertical mode [Uns][]
- #1367424 [Firefox:Developer Tools]-[devtools-addon] Use DevToolsShim in addon-sdk [Uns][]
- #1367425 [Firefox:Developer Tools]-[devtools-addon] Use DevToolsShim in web extensions [Uns][]
- #861716 [Firefox:Device Permissions]-Multiple async calls to getUserMedia before user response causes earlier requests to be lost [All][[getUserMedia][blocking-gum-]]
- #1360282 [Firefox:General]-Remove the panel that opens when clicking on the sidebar toolbar button [Uns][[photon-structure]]
- #1372326 [Firefox:General]-record services initialized during startup [Uns][]
- #1369640 [Firefox:Preferences]-The search icon in the search input field for Windows and Linux should match the spec [All][[photon-preference]]
- #1371860 [Firefox:Search]-The 'Search' placeholder should appear immediately on about:home and about:newtab [Uns][[photon-performance]]
- #692295 [Firefox:Shell Integration]-nsWindowsShellService's ShortcutMaintenance can be removed ~ 6/12 [Win][]
- #1368383 [Firefox:Sync]-"send to device" subview on page action menu should trigger clients engine sync showing an animation, and update after the sync [Uns][]
- #1370985 [Firefox:Sync]-Change getBatched() to return records directly instead of via a callback [Uns][]
- #1368145 [Firefox:Sync]-Send to device context and page action menu should say Send to All Devices [Uns][]
- #1371962 [Firefox:Tabbed Browser]-Misplaced tab separators near hovered/focused tabs whose titles are faded out to the opposite of the browser's UI direction [Uns][]
- #1371834 [Firefox:Theme]-Add new Photon-themed download icon [Uns][[photon-animation]]
- #1372005 [Firefox:Theme]-Update about:rights to new in-content style and add page title [All][[photon-visual]]
- #1367242 [Firefox:Theme]-[Photon] Implement new styling for header and search box of bookmarks/history sidebar. [Uns][[photon-visual][p1]]
- #1354186 [Toolkit:Add-ons Manager]-AddonManager.jsm's typeListeners addonListeners and managerListeners arrays should be Sets [Uns][triaged]
- #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][]
- #1365895 [Toolkit:Form Manager]-When a select element is autofilled, it should fire events properly [Uns][[form autofill:M3] ETA:612]
- #1371136 [Toolkit:Performance Monitoring]-Don't use global context in performance monitoring service [Uns][]
- #1371710 [Toolkit:Places]-Places should not be initialized before first paint [Uns][]
- #1372152 [Toolkit:Startup and Profile System]-GetShellFolderPath should use SHGetKnownFolderPath instead of SHGetKnownFolderIDList [Uns][[photon-performance]]
- #1335343 [Toolkit:Telemetry]-Default histogram recording to main & content process [Uns][[measurement:client]]
- #1358431 [Toolkit:WebExtensions: Frontend]-Add-on name bolded with delay in permissions pop-up [Win][[permissions][triaged]]
- #1354109 [Toolkit:WebExtensions: Frontend]-Update webextensions code to put things in the permanent area in the overflow panel instead of the hamburger menu [Uns][[photon-structure], triaged]
- #1287852 [Toolkit:WebExtensions: General]-Mark tabs.highlight as unsupported in the schema [Uns][triaged]
- #1368545 [Toolkit:WebExtensions: General]-Prevent the ExtensionPreferencesManager from mistakenly overriding a user set preference [Uns][[chrome_settings_overrides] triaged]
- #1369782 [Toolkit:WebExtensions: General]-Require user interaction for downloads.open() [Uns][triaged]
- #1370263 [Toolkit:WebExtensions: Request Handling]-Crash in mozilla::extensions::URLInfo::Scheme [All][[clouseau][triaged]]
- Partial Landings/Diagnostic Patches:
- #1294025 [Core:Plug-ins]-Intermittent browser/base/content/test/plugins/browser_CTP_crashreporting.js | Uncaught exception - Timed out waiting for plugin binding to be in success state - timed out after 50 tries. [Uns][[stockwell needswork][test disabled]]
- #1368600 [Core:Security: Process Sandboxing]-Firefox isn't launched with e10s+sandbox after updating it [Win][sb+]
- #1370890 [Core:Security: PSM]-Upgrade Firefox 56 to NSS 3.32 [Uns][[psm-assigned]]
- Merge -> Beta 1 Changelog +5
- #1370087 [Core:DOM]-Crash in mozilla::dom::StorageUtils::GenerateOriginKey [Win][]
- #1368600 [Core:Security: Process Sandboxing]-Firefox isn't launched with e10s+sandbox after updating it [Win][sb+]
- #1371962 [Firefox:Tabbed Browser]-Misplaced tab separators near hovered/focused tabs whose titles are faded out to the opposite of the browser's UI direction [Uns][]
- #1371995 [Firefox:Tabbed Browser]-"New Tab" is cut off / doesn't fade out in loading tabs [All][]
- #1370263 [Toolkit:WebExtensions: Request Handling]-Crash in mozilla::extensions::URLInfo::Scheme [All][[clouseau][triaged]]
Nightly 56 fixes since 20170613 (Gecko 55) ~106
Beta 55 fixes since 20170306 (Gecko 54) ~4961
Nightly Blog
Release Calendar
Release Tracking
MozRegression Guide