Firefox 141 for developers

This article provides information about the changes in Firefox 141 that affect developers. Firefox 141 is the current Beta version of Firefox and ships on July 22, 2025.

Note: The release notes for this Firefox version are still a work in progress. You can view the project tracker for this release here.

Changes for web developers

HTML

CSS

HTTP

  • The "cache" directive of the Clear-Site-Data response header now clears the bfcache (backwards-forwards cache). This allows a site to ensure that if anyone navigates backward after a user has signed out, private details that were visible during the initial session will not be exposed. (Firefox bug 1930501).

APIs

WebDriver conformance (WebDriver BiDi, Marionette)

General

  • Removed the temporary remote.system-access-check.enabled preference. This preference can no longer be used to disable system access checks when using WebDriver in Firefox's chrome scope during testing (Firefox bug 1955007).

WebDriver BiDi

  • Added support for the "proxy" argument of the browser.createUserContext command. This allows clients to setup either a "direct" or "manual" proxy when creating a user context (ie Firefox Container). Support for additional proxy types will be added later on (Firefox bug 1967653).
  • Implemented the new browsingContext.historyUpdated event which is emitted when history.pushState(), history.replaceState() or document.open() is called within the context of a web page (Firefox bug 1906051).
  • Improved the error message shown when attempting to permanently install an unpacked, unsigned web extension (Firefox bug 1958723).
  • Updated the browsingContext.navigate and browsingContext.reload commands to wait for the browsingContext.navigationCommitted event when using the "wait" condition "none" (Firefox bug 1967469).
  • Updated the WebDriver BiDi cookie APIs to support "default" value in "sameSite" property to address recent changes in platform API which wouldn't allow anymore to set a cookie with "sameSite=None" and "secure=false" on HTTP pages (Firefox bug 1971488).

Marionette

Changes for add-on developers

Experimental web features

These features are shipping in Firefox 141 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.