Firefox 134 for developers
This article provides information about the changes in Firefox 134 that affect developers. Firefox 134 is the current Beta version of Firefox and ships on January 7, 2025.
Changes for web developers
Developer Tools
HTML
Removals
CSS
Removals
JavaScript
- Support for the
RegExp.escape()
static method that can be used to escape any potential regex syntax characters in a string, returning a new string that can be safely used as a literal pattern for theRegExp()
constructor. (Firefox bug 1918235). -
The
Promise.try()
convenience method is now supported. The method takes a callback of any kind (a function that returns or throws, synchronously or asynchronously) and wraps its result in aPromise
. This allows you to use promise semantics (.then()
,.catch()
) to handle the result from any kind of method. (Firefox bug 1917879 and Firefox bug 1905364). Intl.DurationFormat
is supported, enabling locale-sensitive formatting of durations. (Firefox bug 1648139).
Removals
SVG
Removals
HTTP
Removals
Security
Removals
APIs
- The
PushManager.supportedContentEncodings
static method is now supported for getting the allowed algorithms for encrypting the payload of a push message. (Firefox bug 1497430). AudioParam.value
now allows the value to be set even during the time that an automated event is scheduled: previously the operation would silently be ignored at those times. (Firefox bug 1308435).
DOM
Media, WebRTC, and Web Audio
Removals
WebAssembly
Removals
WebDriver conformance (WebDriver BiDi, Marionette)
General
WebDriver BiDi
Marionette
Changes for add-on developers
Removals
Other
Experimental web features
These features are newly shipped in Firefox 134 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.
-
autocorrect
:dom.forms.autocorrect
. The HTMLautocorrect
attribute andHTMLElement.autocorrect
property allow autocompletion in editable text elements, including: most kinds of text<input>
elements,<textarea>
elements, and elements that have thecontenteditable
attribute set (Firefox bug 1725806).
Older versions
- Firefox 133 for developers
- Firefox 132 for developers
- Firefox 131 for developers
- Firefox 130 for developers
- Firefox 129 for developers
- Firefox 128 for developers
- Firefox 127 for developers
- Firefox 126 for developers
- Firefox 125 for developers
- Firefox 124 for developers
- Firefox 123 for developers
- Firefox 122 for developers
- Firefox 121 for developers
- Firefox 120 for developers
- Firefox 119 for developers
- Firefox 118 for developers
- Firefox 117 for developers
- Firefox 116 for developers
- Firefox 115 for developers
- Firefox 114 for developers
- Firefox 113 for developers
- Firefox 112 for developers
- Firefox 111 for developers
- Firefox 110 for developers
- Firefox 109 for developers
- Firefox 108 for developers
- Firefox 107 for developers
- Firefox 106 for developers
- Firefox 105 for developers
- Firefox 104 for developers
- Firefox 103 for developers