files/en-us/mozilla/firefox/releases/137/index.md
This article provides information about the changes in Firefox 137 that affect developers. Firefox 137 was released on April 1, 2025.
No notable changes
spelling-error and grammar-error. These values use the browser's styling for spelling and grammar errors and disregard the other properties in the {{cssxref("text-decoration")}} shorthand. (Firefox bug 1950844).afterscriptexecute and beforescriptexecute in {{domxref("Document")}}, and afterscriptexecute, and beforescriptexecute in {{domxref("Element")}}. A console warning is displayed when they are used. (Firefox bug 1949373).mouse and touch now support fractional numbers for x and y positions for the pointerMove action (Firefox bug 1946774).webExtension.install (Firefox bug 1934551) and webExtension.uninstall (Firefox bug 1934553) commands, enabling clients to install and uninstall web extensions in the browser.userContexts argument to sessions.subscribe command, which allows clients subscribing to a list of user contexts (also known as Firefox containers)
(Firefox bug 1938604).script.addPreloadScript command is updated to throw an invalid argument error when both contexts and userContexts arguments are provided (Firefox bug 1945554).browsingContext.navigate command will not return immediately anymore when wait argument equals none and beforeunload prompt opens. That's the first step of updating the logic behind wait argument equals none (Firefox bug 1948700).javascript error from a syntax error raised by script evaluation will contain line and column number (Firefox bug 1865146).Cyclic object value error message (Firefox bug 1947112).
Async events were enabled since Firefox 135. See more details in the release notes.about:addons) and, if the extension has shortcuts, scrolls to and highlights the extension's shortcut key options. (Firefox bug 1538451)These features are newly shipped in Firefox 137 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.