The first official 20180202 NIGHTLY builds are out
The Official Firefox 59 Beta 6 builds are out
Previous NIGHTLY: 20180201 (Fx 60.0a1)
Previous BETA: 20180129 (Fx 59.0b5)
Mozilla Inbound Builds
Treeherder
Release Notes: NIGHTLY | BETA
Changelogs: NIGHTLY | BETA
Fixed:
- NIGHTLY +76
- #1433344
- #633062 [Cloud Services:Firefox Sync: Backend]-Don't spin the event loop in any observers [All][[sync:scale][sync:rigor]]
- #1235982 [Core:Build Config]-Investigate enabling VS2015's "Control Flow Guard" (CFG) security checks using /guard:cf [Uns][]
- #1434574 [Core:Build Config]-[Wayland] Build wayland with EGL backend [Uns][]
- #1434724 [Core:CSS Parsing and Computation]-'font-feature-settings: "vert" 0' gets serialized as '"vert" off' which means the same thing but is longer and disagrees with other browsers. [Uns][]
- #1207734 [Core:CSS Parsing and Computation]-Implement individual transform properties: the 'translate', 'scale', and 'rotate' properties [Uns][]
- #1255369 [Core:CSS Parsing and Computation]-inIDOMUtils.getCSSValuesForProperty() is missing keywords for 'list-style-type' property [Uns][]
- #1434474 [Core:CSS Parsing and Computation]-nsIPresShell::RestyleForCSSRuleChanges probably doesn't need to trigger separate font flushes [Uns][]
- #1420026 [Core:CSS Parsing and Computation]-replace one more use of nsCSSParser::ParseColor with ServoCSSParser::ComputeColor [Uns][]
- #1353329 [Core:DOM: Device Interfaces]-Remove the SecureElement API [Uns][]
- #1434934 [Core:DOM]-Get rid of dom.workers.enabled pref [Uns][]
- #1434686 [Core:DOM]-Rejigger how IgnoredErrorResult works [Uns][]
- #1434819 [Core:DOM]-Remove XPCOM DOM traversal interfaces [Uns][]
- #1431755 [Core:Gecko Profiler]-Profile thread responsiveness on nsIThreads other than main [Uns][]
- #1430793 [Core:Graphics: Layers]-Enable parallel painting on OSX [Uns][[gfx-noted]]
- #1434699 [Core:Graphics: Text]-Don't use dlsym() to look up FreeType functions when building with MOZ_TREE_FREETYPE [Uns][]
- #1419293 [Core:Graphics: WebRender]-Create SwapChain with DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL if possible in ANGLE [Uns][[wr-reserve]]
- #1424648 [Core:Graphics: WebRender]-Helvetica Bold drawn with non-bold glyphs [Lin][[wr-mvp] [triage]]
- #1432309 [Core:Graphics: WebRender]-Text rendering corruptions with WebRender [All][]
- #1434288 [Core:Graphics: WebRender]-Update webrender to e772c3cb8ea0a35e6477e9dc8dd2144e2de87b56 [Uns][[gfx-noted]]
- #1434524 [Core:Graphics]-Add more check to D3D11Checks::DoesNV12Work() [Uns][]
- #1433790 [Core:Graphics]-Crash in igd10umd64.dll [Win][[gfx-noted]]
- #1431867 [Core:IPC]-Add move constructors to IPDL structs [Uns][]
- #1426054 [Core:Internationalization]-Update Fluent in Gecko to 0.6 [Uns][]
- #1434263 [Core:JavaScript Engine]-Give JSString an IsLinear flag instead of IsFlat [All][]
- #1433837 [Core:JavaScript Engine]-JSObject spring cleaning [Uns][]
- #1434622 [Core:JavaScript Engine]-Reduce contention on the exclusive access lock by using a separate lock to protect shared script data [Uns][]
- #1434224 [Core:JavaScript Engine]-Remove excess helper threads [Uns][]
- #1417380 [Core:JavaScript: GC]-Investigate simplifying finalization phases [Uns][]
- #1417388 [Core:JavaScript: GC]-Investigate simplifying sweep actions [Uns][]
- #1434818 [Core:Layout: Text]-Remove unused return value of FontFaceSet::Add [Uns][]
- #1434658 [Core:Layout]-Update computed value of min-width:auto/min-height:auto per CSSWG resolution on Jan 31 2018 [Uns][]
- #1423331 [Core:Layout]-telegram text box cursor is confused when focusing both window and textbox in 59.0a1 (2017-12-05) (64-bit) [Uns][]
- #1424709 [Core:Memory Allocator]-[macos] crash when changing macos network location [Mac][]
- #1432602 [Core:Networking]-Add nsIFileURLMutator.setFile() [Uns][[necko-triaged]]
- #1432928 [Core:Networking]-Use mutator in extensions.xml::refreshInfo [Uns][[necko-triaged]]
- #1423840 [Core:Preferences: Backend]-Rewrite the prefs parser [Uns][]
- #1434952 [Core:Security: CAPS]-Remove signed.applets.codebase_principal_support pref [Uns][]
- #1434831 [Core:Security: PSM]-Certificate chain is not shown in error pages [Uns][[psm-assigned]]
- #1421084 [Core:Security: PSM]-remove NSS shutdown tracking machinery from PSM [Uns][[psm-assigned]]
- #1433856 [Core:Security: Process Sandboxing]-Crash in mozilla::ipc::MessageChannel::Close [Win][]
- #1433855 [Core:Security: Process Sandboxing]-Crash in mozilla::plugins::FunctionBroker<T>::PostToDispatchThread [Win][]
- #1386404 [Core:Security: Process Sandboxing]-Stop allowing Linux content processes to access /tmp [Lin][sb+]
- #1430949 [Core:Security: Process Sandboxing]-Unshare network namespace in sandboxed Linux content processes [Lin][sb+]
- #1359566 [Core:Security: Process Sandboxing]-[mac] remove device-microphone permissions from content process [Uns][sb+]
- #1213998 [Core:Security: Process Sandboxing]-chroot content processes on desktop Linux [Lin][sb+]
- #1258647 [Core:Security]-Content-Signature Error Reporting [Uns][]
- #1423582 [Core:WebRTC: Audio/Video]-Large-buffer leak in MediaEngineRemoteVideoSource [Uns][]
- #1434803 [Core:WebRTC]-PeerConnectionImpl errors get swallowed in the binding layer in a bunch of cases [Uns][]
- #767640 [Core:XPConnect]-Define Ci, Cr, Cc, and Cu whenever Components is defined for a chrome scope [All][]
- #1425454 [Firefox:Activity Streams: Newtab]-The onboarding flow should end up focusing the awesomebar instead of the search box in the page [Uns][[fxsearch] [AS60MVP]]
- #1434241 [Firefox:Bookmarks & History]-showEditBookmarkPopup should stop accepting itemIds [Uns][[fxsearch]]
- #1403334 [Firefox:Developer Tools: CSS Rules Inspector]-Make sure the property value overflow is indented [Uns][]
- #1174091 [Firefox:Developer Tools: Netmonitor]-Output 'load' and 'DOMContentLoaded' event to HAR [Uns][]
- #1432803 [Firefox:Developer Tools: Netmonitor]-Using Timeline actor for getting doc event timings slow down the page [Uns][]
- #1434295 [Firefox:Developer Tools: Source Editor]-Update Codemirror to 5.34.0 [Uns][[third-party-lib-audit] ]
- #1434985 [Firefox:Enterprise Policies]-Convert EnterprisePolicies.disallowFeature uses to use camelcase [Uns][]
- #1429184 [Firefox:Enterprise Policies]-Policy: Disable Firefox Screenshots [All][]
- #1432310 [Firefox:General]-About dialog manual update URL is incorrect for beta [All][]
- #1434626 [Firefox:Security]-Make HTTP look insecure for Private Mode in Nightly [Uns][]
- #1354175 [Firefox:Security]-Remove access to AppCache in insecure contexts [Uns][]
- #1434800 [Firefox:Sync]-Don't treat children moved out of a deleted synced folder as orphans [Uns][]
- #1405205 [Firefox:Sync]-Ensure telemetry for syncs and for validation reports what bookmark engine is in use. [Uns][]
- #1433420 [Firefox:Theme]-Fix up bogus .scrollbox-innerbox rule in tabs.inc.css [All][]
- #1391007 [Firefox:Toolbars and Customization]-Stop using hover (darker) styling for :focus of "Toolbars", "Themes" and "Density" buttons in customization mode [Uns][[reserve-photon-structure]]
- #1418314 [Toolkit:Add-ons Manager]-"Learn More..." link for Shockwave Flash plugin not working [All][]
- #1399864 [Toolkit:Blocklisting]-Leverage server ETag/IMS support when polling for blocklist.xml changes [Uns][]
- #1339461 [Toolkit:General]-Convert foo.indexOf(...) == -1 to foo.includes() and implement an eslint rule to enforce this [Uns][]
- #1417937 [Toolkit:General]-Remove unnecessary LoadContextInfo.jsm [Uns][[lang=js]]
- #1434714 [Toolkit:Telemetry]-Telemetry Pings that are larger than 500,000 bytes after gzip fail to send [All][]
- #1424760 [Toolkit:Telemetry]-TypeError: data.slices_list is undefined[Learn More] GCTelemetry.jsm:149:1 [Uns][]
- #1347184 [Toolkit:WebExtensions: Frontend]-Add toolbar button icon color properties [Uns][triaged]
- #1412591 [Toolkit:WebExtensions: Frontend]-Implement Google Chrome frame_inactive property [Uns][[theming]]
- #1429425 [Toolkit:WebExtensions: General]-contentScripts.register runAt option should be set to document_idle when missing [Uns][]
- #1427936 [Toolkit:WebPayments UI]-Basic Payment Request Display Items list UI [All][]
- #1434839 [Toolkit:WebPayments UI]-Rename some payments variables and files and add a button to debug the remote frame to ease development [All][]
- Partial Landings/Diagnostic Patches:
- #1434429 [Core:JavaScript Engine]-More rounds of TokenStream adjustments for UTF-8 tokenizing/parsing [All][]
- Beta 5 -> Beta 6 Changelog +22
- #1372517
- #1408194
- #1408867
- #1425691
- #1426988
- #1429093
- #1432855
- #1433005
- #1414789 [Core:CSS Parsing and Computation]-4.74 - 10.73% dromaeo_css (linux64, osx-10-10, windows10-64, windows7-32) regression on push ab10dee6754602dc43038618032c2a6b06396661 (Sat Nov 4 2017) [Uns][]
- #1431268 [Core:CSS Parsing and Computation]-stylo: Avoid separate monomorphizations of CSS serialization for utf-8 and utf-16 [Uns][]
- #1432850 [Core:CSS Parsing and Computation]-changing body class dynamically doesn't apply [Uns][]
- #1433591 [Core:CSS Parsing and Computation]-Links and text selection in Outlook Web Access messages broken, mouse action received by Inbox behind open message [Uns][]
- #1433551 [Core:Disability Access APIs]-Crash in OOM | large | mozalloc_abort | mozalloc_handle_oom | moz_xmalloc | mozilla::MakeUnique<T> | mozilla::a11y::Compatibility::OnUIAMessage [Win][]
- #1430446 [Core:Graphics: Text]-Firefox 59 under Linux have ugly interface and content fonts (Tahoma, Trebuchet MS) [Lin][[gfx-noted]]
- #1418112 [Core:Security: PSM]-Update getHSTSPreloadList.js to only filter out bulk domains. [Uns][]
- #1431912 [Firefox:Developer Tools: Netmonitor]-Response time and Latency are always shown to be 0min when waterfall is disabled [Uns][]
- #1432630 [Firefox:Theme]-Regression: Tab Close Button lost rounded corners during hover/click [Uns][]
- #1428234 [Toolkit:Add-ons Manager]-addon icons missing in about:addons page when profile path includes non-ascii characters [Win][]
- #1428612 [Toolkit:Telemetry]-Crash in OOM | small in TelemetryHistogram::InitializeGlobalState [Win][]
- #1420287 [Toolkit:Themes]-The buttons in the toolbar of the page info window have lost their padding [All][]
- #1415507 [Toolkit:WebExtensions: Frontend]-Add progress listener and automated test for tabs.saveAsPDF() [Uns][]
- #1430416 [Toolkit:WebExtensions: Untriaged]-The findbar (Ctrl + F) occasionally stops working in previously discarded tabs [All][]
Nightly 60 fixes since 20180122 (Gecko 59) ~463
Beta 59 fixes since 20171113 (Gecko 58) ~2457
Nightly Blog
Release Calendar
Release Tracking
MozRegression Guide