The first official 20171121 NIGHTLY builds are out
The Official Firefox 58 Beta 5 builds are out
Previous NIGHTLY: 20171120 (Fx 59.0a1)
Previous BETA: 20171116 (Fx 58.0b4)
Mozilla Inbound Builds
Treeherder
Release Notes: NIGHTLY | BETA
Changelogs: NIGHTLY | BETA
Fixed:
- NIGHTLY +53
- #1414999
- #1417795 [Core:Audio/Video: Playback]-Remove mp4_demuxer namespace [Uns][]
- #1418905 [Core:CSS Parsing and Computation]-Move nsRuleNode::ComputeComputedCalc() and nsRuleNode::ComputeCoordPercentCalc() to nsStyleCoord [Uns][]
- #1414920 [Core:CSS Parsing and Computation]-Provide a chrome API for retrieving all flex and grid container elements [Uns][[designer-tools]]
- #1418456 [Core:CSS Parsing and Computation]-stylo: Cleanup the XBL binding style resolution stuff. [Uns][]
- #1418560 [Core:DOM: Core & HTML]-Properly return null from GetFlattenedTreeParent if the node is XBL fallback content. [Uns][]
- #1276968 [Core:DOM: Device Interfaces]-Update pointers to U2F specification to v1.1 [Uns][btpp-active]
- #1419070 [Core:DOM: Device Interfaces]-[u2f-hid-rs] Implement per-device threads on Linux, don't use KeyHandleMatcher [All][[webauthn]]
- #1379688 [Core:DOM: Events]-Implement EventTarget constructor [Uns][]
- #1416728 [Core:DOM]-Pinterest redirects to wrongly dimensioned versions of photos/articles [All][]
- #1419090 [Core:DOM]-Remove StableStateEventTarget [Uns][]
- #1419146 [Core:DOM]-mozErrors not respected when using a Request object [Uns][]
- #1418102 [Core:Disability Access APIs]-Objects of role heading need to have a name computed from their subtree [Uns][]
- #1417492 [Core:Editor]-Crash in mozilla::HTMLEditRules::TryToJoinBlocks [Win][]
- #1360278 [Core:Event Handling]-Want a preference to enable context menu on mouse up (for mouse gestures) [Lin][]
- #1416542 [Core:Graphics: WebRender]-font: Crash in [@ std::_Hashtable<T>::_M_find_before_node ] [Lin][[wr-reserve] [gfx-noted]]
- #1416921 [Core:Graphics]-Graphical corruption at https://blog.figma.com/new-faces-at-the ... a353200e6b [Uns][[gfx-noted]]
- #1418048 [Core:IPC]-Add a callback-based Send API to async returning IPDL methods [Uns][]
- #1418771 [Core:Internationalization]-Introduce LocaleService::LastFallbackLocale [Uns][]
- #1288392 [Core:JavaScript Engine: JIT]-Use Scalar Replacement on MNewArrayCopyOnWrite arrays. [Uns][]
- #1415853 [Core:JavaScript Engine: JIT]-Use a trampoline for JIT -> interpreter calls [All][]
- #1390856 [Core:JavaScript Engine]-Assertion failure: bool(resultScript) == (decoder.resultCode() == JS::TranscodeResult_Ok), at js/src/vm/HelperThreads.cpp:477 with OOM [Lin][[jsbugmon:update]]
- #1388325 [Core:JavaScript Engine]-Stop getting telemetry for deprecated feature in addons (JS_DEPRECATED_LANGUAGE_EXTENSIONS_IN_ADDONS) [Uns][[js:tech-debt]]
- #1417315 [Core:JavaScript: GC]-Fix the lazy_capacity calculation in the nursery [Uns][]
- #1412729 [Core:JavaScript: GC]-Reduce the size of GC Telemetry JSON [All][]
- #1417123 [Core:JavaScript: GC]-Reorganise public GC header files [Uns][]
- #1415485 [Core:Layout: Web Painting]-Make the pref layout.display-list.retain live again [Uns][]
- #1418851 [Core:Layout: Web Painting]-nsDisplayList::Count() doc incorrectly states that it is "linear time" but it is now constant [All][]
- #1419247 [Core:Layout]-Allow Stringify() to support nsSize. [Uns][]
- #1419217 [Core:Memory Allocator]-Change comparison functions for red-black trees [Uns][]
- #1417448 [Core:Networking]-Crash in _platform_memmove$VARIANT$Haswell | <name omitted> | nsPipeInputStream::ReadSegments [Mac][]
- #1418467 [Core:Preferences: Backend]-Make PrefHashEntry even smarter [Uns][]
- #1208378 [Core:WebRTC: Audio/Video]-Implement MediaStreamTrack.muted/onmute/onunmute [Uns][]
- #1418871 [Core:WebRTC: Audio/Video]-VideoCapture thread hangs due to deadlock in shutdown [Uns][]
- #1412394 [Core:WebRTC: Audio/Video]-near perma fail dom/media/tests/crashtests/1367930_2.html | crash [Uns][[stockwell disabled] ]
- #1418522 [Core:WebRTC]-Show unmatched candidates on about:webrtc [Uns][]
- #1418985 [Core:X-remote]-Crash in mozalloc_abort | abort | libdbus-1.so.3.19.3@0x39476 [Lin][[clouseau]]
- #1418494 [Core:XP Toolkit/Widgets: XUL]-Flatten "menucaption-inmenulist" into the "menucaption" binding [Uns][[xbl-flatten-inheritance]]
- #1419059 [Firefox:Developer Tools: Console]-Console launchpad is broken [Uns][]
- #1405008 [Firefox:Developer Tools: WebIDE]-WebIDE should warn when connecting to too old runtimes [Uns][]
- #1408044 [Firefox:General]-Stop shipping about: [All][]
- #1338800 [Firefox:Migration]-Consider being stricter about not allowing history/bookmark/login imports to run in parallel [All][]
- #1416320 [Firefox:Sync]-Do a quick sync before going to sleep [Uns][]
- #1414153 [Firefox:Sync]-Fingerprintable information is leaked when using "Send Tab to Device" feature [Uns][[fingerprinting]]
- #1395453 [Firefox:Sync]-add tooltips to sync preferences [Uns][]
- #1413162 [Toolkit:Form Autofill]-[Form Autofill] "Remove" button for Saved Credit Cards may not fit dialog [Uns][[form autofill:V2]]
- #1392947 [Toolkit:Form Autofill]-[Form Autofill] Misdetect birthday fields as cc-exp-year and cc-exp-month [All][[form autofill:MVP]]
- #1339731 [Toolkit:Form Autofill]-[Form Autofill] Refactor FormAutofillHandler to support multiple section mechanism [All][[form autofill:V2]]
- #1418885 [Toolkit:Form Autofill]-[Form Autofill] The second record can't be saved if it contains any empty computed fields [All][]
- #1417940 [Toolkit:General]-Change various instances of manually calling getService to use Services.jsm in toolkit/ [Uns][]
- #1370499 [Toolkit:WebExtensions: General]-Support WebExtensions bookmark context menus [Uns][[design-decision-approved][contextMenus] triaged]
- #1418311 [Toolkit:WebExtensions: General]-Using browser.notifications API invalidates the map of notifications in another context [Uns][[notifications]]
- #1332273 [Toolkit:WebExtensions: Untriaged]-Implement a contentScripts.register API [Uns][[design-decision-approved] triaged]
- Partial Landings/Diagnostic Patches:
- #1377595 [Core:Graphics: WebRender]-Don't use blob images with content that must be painted on the content process [Uns][[wr-mvp] [gfx-noted]]
- #1410276 [Core:JavaScript: GC]-Add a temporary canary field to nsStringBuffer [Uns][]
- #1416372 [Toolkit:View Source]-See if we can remove the <statusbar> and associated bindings from view source (which appears to be the only consumer of the associated XBL / accessibility code) [Uns][]
- Beta 4 -> Beta 5 Changelog +33
- #1413741
- #1414490
- #1416450
- #1416473 [Core:Audio/Video: Playback]-Youtube throws and error after moving to a new position/time for the second time [Uns][]
- #1414451 [Core:Disability Access APIs]-Interactive controls in third-party devtools webextensions announced as 'unknown' in NVDA [Uns][]
- #1416782 [Core:Graphics]-Crash in RtlEnterCriticalSection | mozilla::layers::PaintThread::AsyncPrepareBuffer [Win][]
- #1416790 [Core:Graphics: Layers]-Crash in mozilla::layers::RotatedBuffer::BorrowDrawTargetForQuadrantUpdate [Mac][]
- #1416614 [Core:Graphics: WebRender]-Crash in mozilla::layers::HostIPCAllocator::SendPendingAsyncMessages [All][[wr-mvp]]
- #1416774 [Core:ImageLib]-imgRequestProxy::CancelAndForgetObserver doesn't remove from imgCacheValidator proxy list [All][[gfx-noted]]
- #1416618 [Core:Internationalization]-Cannot show short date format (yy/MM/dd'('ddd')') correctly [Win][]
- #1415549 [Core:JavaScript Engine]-Assertion failure: JS::StringIsASCII(args_), at js/src/jscntxt.cpp:698 [Lin][[ossfuzz] [jsbugmon:update]]
- #1415013 [Core:Layout]-Assertion failure: !parent->HasAnyOfFlags(Element::kAllServoDescendantBits), at /src/layout/style/ServoStyleSet.cpp:995 [Uns][]
- #1415581 [Core:Layout: Text]-German hyphenation is wrong, single letter teared off [Uns][]
- #1415870 [Core:Networking]-cloud.goog not in public suffix list [Uns][[necko-triaged]]
- #1417939 [Core:Printing: Output]-Crash in PR_Close | mozilla::layout::PRFileDescStream::Close [Win][]
- #1417420 [Core:Security: Process Sandboxing]-Fonts don't display correctly with content sandboxing on macOS with Font Agent Pro font manager [Mac][sb?]
- #1417959 [Core:Security: Process Sandboxing]-Remove alternate desktop from Level 4 [Win][sb+]
- #1368868 [Core:Security: PSM]-re-think strictness of OCSP stapling given that other browsers aren't as strict [Uns][[parity-Chrome][parity-Edge][psm-assigned]]
- #1401594 [Core:Security: PSM]-Upgrade Firefox 58 to use NSS 3.34 [Uns][[psm-assigned]]
- #1415300 [Firefox:Developer Tools: Debugger]-Update Debugger Frontend (11-7) [Uns][]
- #1416358 [Firefox:Developer Tools: Debugger]-Update Debugger Frontend (11-10) [Uns][]
- #1414447 [Firefox:Developer Tools: Framework]-Third-party devtools webextension panels not included in keyboard navigation [Uns][]
- #1417036 [Firefox:Pocket]-"Save to Pocket" drop down menu glitches [All][]
- #1362065 [Firefox:Tabbed Browser]-Allow touch-based drag/drop of tabs by "touchstart, touchmove, touchend" gesture (in addition to/as opposed to the current double-tap-drag gesture) [Win][[reserve-photon-visual][p2][summary in comments 32-35]]
- #1408738 [Firefox:Theme]-[macOS] [Photon] The Window Control Buttons could be placed some pixels to the right to match the Mock [Mac][[reserve-photon-visual]]
- #1417386 [Firefox:Theme]-Empty-named folders on the bookmarks toolbar have too much space on their right [All][]
- #1414721 [Firefox:Tours]-Colors of Onboarding nav icons are inconsistent [All][[photon-onboarding][photon-onboarding-newui]]
- #1411990 [Toolkit:Form Autofill]-[Form Autofill] Expiration month field is populated with both month and year even though the field supports two caracters [All][[form autofill]]
- #1415836 [Toolkit:Form Autofill]-[Form Autofill] The text in autocomplete footer wraps incorrectly [Uns][[form autofill:MVP]]
- #1417032 [Toolkit:Form Autofill]-[Form Autofill] Credit card number is missing after choosing "update" or "create new" in the doorhanger [All][[form autofill:MVP]]
- #1417316 [Toolkit:Form Autofill]-[Form Autofill] Can not preview or fill in data when triggering suggestion dropdown twice [All][[form autofill:MVP]]
- #1417336 [Toolkit:Form Autofill]-[Form Autofill] Enable credit card autofill by default on beta build [All][[form autofill:MVP]]
- #1415596 [Toolkit:Video/Audio Controls]-Grey haze over video while buffering [All][]
Nightly 59 fixes since 20171113 (Gecko 58) ~401
Beta 58 fixes since 20170921 (Gecko 57) ~2722
Nightly Blog
Release Calendar
Release Tracking
MozRegression Guide