Firefox 155 release notes for developers (Beta)
This article provides information about the changes in Firefox 155 that affect developers. Firefox 155 is the current Beta version of Firefox and ships on September 1, 2026.
Note: The release notes for this Firefox version are still a work in progress.
Changes for web developers
APIs
DOM
- The
SVGAElementinterface now implements theHyperlinkElementUtilsmixin. As a result, SVG<a>elements expose the same URL component properties as HTML<a>elements:protocol,username,password,host,hostname,port,pathname,search, andhash. The read-onlyoriginproperty is also exposed. (Firefox bug 2058578). - The
SVGNumberList,SVGPointList,SVGStringList, andSVGTransformListinterfaces now support indexed setters. This means you can replace an item in the list using bracket notation, such astransformList[0] = newTransform, instead of callingreplaceItem(). TheSVGLengthListinterface already supports indexed setters. (Firefox bug 2059426).
Media, WebRTC, and Web Audio
- The
errorevent fired on anRTCDataChannelobject may now reportsctp-failurein itserror.errorDetailproperty if the transport is closed due to an error. In addition,RTCErrorandRTCErrorEventare now available in dedicated workers (this exposure is not yet in the specification). (Firefox bug 1814460).
WebAssembly
- The Wide arithmetic proposal has been implemented, which allows 128-bit integer additions, multiplications, and subtractions to be represented in Wasm. (Firefox bug 2062374).
WebDriver conformance (WebDriver BiDi, Marionette)
General
- Disabled the download panel to prevent the current document from losing focus when a download begins. (Firefox bug 2035439).
- Fixed the Actions API so that the
dblclickevent is fired when performing a double-click while holding down theCtrlkey on non-macOS platforms. (Firefox bug 2058556).
WebDriver BiDi
- Updated the Mozilla-specific
moz:debuggingmodule to no longer rely on the same nested event loop API as DevTools, which prevents conflicts when WebDriver BiDi and DevTools are used in parallel. (Firefox bug 2041335). - Fixed the
browsingContext.reloadcommand failing when used for frames. (Firefox bug 2030909). - Removed support for the
contextsargument in thesession.unsubscribecommand. From now on, clients can unsubscribe only by event name or subscription ID. (Firefox bug 1988723).
Changes for add-on developers
Experimental web features
These features are shipping in Firefox 155 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.