Firefox 147 release notes for developers (Beta)

This article provides information about the changes in Firefox 147 that affect developers. Firefox 147 is the current Beta version of Firefox and ships on January 13, 2026.

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

Changes for web developers

SVG

CSS

JavaScript

APIs

WebDriver conformance (WebDriver BiDi, Marionette)

General

  • Fixed the new session response to include the required setWindowRect property. (Firefox bug 1916522).

WebDriver BiDi

  • Implemented the input.fileDialogOpened event, which is emitted whenever a file picker is triggered by the content page, for instance after clicking on an input with type="file". (Firefox bug 1855045).
  • Implemented the emulation.setScreenSettingsOverride command to allow clients to emulate the screen dimensions for a list of browsing contexts or user contexts. (Firefox bug 2000651).
  • Fixed an issue where browsingContext.navigate with wait=none didn't always contain the real target URL. (Firefox bug 2004191).
  • Updated script.evaluate and script.callFunction to bypass Content Security Policy (CSP). (Firefox bug 1941780).
  • Fixed missing script.realmCreated event for new browsing contexts created via window.open. (Firefox bug 2002721).
  • Updated emulation.setLocaleOverride to override the Accept-Language header. (Firefox bug 1995691).
  • Updated emulation.setLocaleOverride to throw an error when called with the locale argument equal to undefined. (Firefox bug 2003992).

Marionette

Changes for add-on developers

Experimental web features

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