Firefox 145 release notes for developers (Beta)

This article provides information about the changes in Firefox 145 that affect developers. Firefox 145 is the current Beta version of Firefox and ships on November 11, 2025.

Note: The release notes for this Firefox version are still a work in progress.

Changes for web developers

CSS

JavaScript

  • Firefox now supports the Atomics.waitAsync() static method, which allows synchronization of threads based upon the value in a shared memory location. The method waits asynchronously on the value and returns an object representing the result of the operation. It is non-blocking and usable on the main thread. (Firefox bug 1884148).

HTTP

APIs

Media, WebRTC, and Web Audio

WebDriver conformance (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Implemented the emulation.setUserAgentOverride command, which allows to override the user-agent string used by the browser either for a set of contexts, user contexts or globally. (Firefox bug 1987935).
  • Implemented the browsingContext.downloadEnd event, which is emitted when a download finishes (whether it is successful or canceled) (Firefox bug 1970293).
  • Updated the destination property of the network.beforeRequestSent event to document for top-level navigations. (Firefox bug 1985552).
  • Updated the browsingContext download events to reuse the same navigation id as the previous browsingContext.navigationStarted event. (Firefox bug 1986938).
  • Fixed a bug for network data collection, where non-ASCII characters in response bodies were not properly encoded. (Firefox bug 1986022).
  • Fixed a bug with the network.getData command, which would fail requests with an empty response body. (Firefox bug 1986025).
  • Fixed a bug where some network events could be flagged as blocked even if they were not. (Firefox bug 1989919).

Changes for add-on developers

  • Cookies created with cookies.set() are now validated, and invalid cookies are rejected. This change was implemented in Nightly only from Firefox 142. (Firefox bug 1976509)

Experimental web features

These features are shipping in Firefox 145 but are disabled by default. To experiment with them, search for the appropriate preference on the about:config page and set it to true. You can find more such features on the Experimental features page.