files/en-us/mozilla/firefox/releases/78/index.md
This article provides information about the changes in Firefox 78 that will affect developers. Firefox 78 was released on June 30, 2020.
See also New in Firefox 78: DevTools improvements, new regex engine, and abundant web platform updates on Mozilla hacks.
:read-write styles are no longer applied to disabled <input> and <textarea> elements, which was a violation of the HTML spec (Firefox bug 888884).The Intl.ListFormat API is now supported (Firefox bug 1589095).
The Intl.NumberFormat() constructor has been extended to support new options specified in the Intl.NumberFormat Unified API Proposal (Firefox bug 1633836). This includes among other things:
The {{JSxRef("RegExp")}} engine has been updated and now supports all new features introduced in ECMAScript 2018:
Due to a WebIDL spec change in mid-2020, we've added a Symbol.toStringTag property to all DOM prototype objects (Firefox bug 1277799).
The garbage collection of {{jsxref("WeakMap")}} objects has been improved. WeakMaps are now marked incrementally (Firefox bug 1167452).
BigInt from JavaScript (Firefox bug 1608770).proxy.onRequest, a filter that limits based on tab id or window id is now correctly applied. This could be useful for add-ons that want to provide proxy functionality just in just one window.downloads.download with the saveAs option, the recently used directory is now remembered. While this information is not available to developers, it is very convenient to users.