Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Firefox 144 Versionshinweise für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 144, die Entwickler betreffen. Firefox 144 wurde am 14. Oktober 2025 veröffentlicht.

Änderungen für Webentwickler

HTML

  • Die Attribute command und commandfor des <button>-Elements werden jetzt unterstützt. Das command-Attribut ermöglicht es, die auszuführende Aktion zu definieren, und das commandfor-Attribut erlaubt es, den Button mit einem anderen Element zu verknüpfen, auf das der Befehl angewendet wird. Der Befehl kann ein vordefinierter Wert wie close oder ein von Ihnen definierter benutzerdefinierter Wert sein. (Firefox Bug 1983523).

MathML

Entfernungen

  • Die Unterstützung für die veraltete MathML STIXGeneral-Schriftart wurde entfernt. Die Einstellung mathml.stixgeneral_operator_stretching.disabled wurde ebenfalls entfernt. (Firefox Bug 1336058).

CSS

JavaScript

APIs

DOM

Medien, WebRTC und Web Audio

Entfernungen

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Das neue browsingContext.downloadWillBegin-Ereignis wurde implementiert, das ausgelöst wird, wenn ein neuer Download initiiert wird, entweder durch Klicken auf einen Link mit dem download-Attribut oder als Reaktion auf eine Netzwerkanforderung mit einem Content-Disposition-Header, der einen Dateianhang angibt. (Firefox Bug 1874365).

  • Der neue emulation.setScreenOrientationOverride-Befehl wurde implementiert, der es Clients ermöglicht, verschiedene Bildschirmorientierungen zu emulieren. Dieser Befehl ist nicht auf mobile Geräte beschränkt, sondern funktioniert auch für Desktop-Anwendungen. (Firefox Bug 1974167).

  • Der neue emulation.setTimezoneOverride-Befehl wurde implementiert, der es Clients ermöglicht, eine bestimmte Zeiteinstellung zu simulieren. (Firefox Bug 1978027).

  • Der emulation.setLocaleOverride-Befehl wurde verbessert, sodass die angegebenen Einstellungen auch auf Sandboxes angewendet werden, die zuvor über WebDriver BiDi erstellt wurden. (Firefox Bug 1983807).

  • Es wurde ein Fehler behoben, bei dem die über emulation.setLocaleOverride gesetzte Sprachüberschreibung manchmal fälschlicherweise zwischen verschiedenen Browsing-Kontexten innerhalb desselben Prozesses geteilt wurde. (Firefox Bug 1980211).

  • Der browsingContext.navigate-Befehl wurde verbessert, um NS_BINDING_ABORTED-Fehler zu vermeiden, die durch Umleitungen oder Unterbrechungen verursacht werden, die auftreten, nachdem die Navigation bereits bestätigt wurde. (Firefox Bug 1914407).

Marionette

  • Der Scroll Into View WebDriver-Algorithmus, wie er von mehreren klassischen WebDriver-Befehlen in Marionette verwendet wird, wurde zurückgesetzt, um immer das instant-Scrollverhalten zu verwenden. Dies macht die in Firefox 97 eingeführte Änderung rückgängig, die das Verhalten auf auto umgestellt hatte. Die Rücksetzung behebt mögliche Race-Conditions beim Scrollen von Elementen, die das smooth-Verhalten verwenden. (Firefox Bug 1986238).

Änderungen für Add-on-Entwickler

Experimentelle Web-Funktionen

Diese Funktionen sind in Firefox 144 verfügbar, aber standardmäßig deaktiviert. Um mit ihnen zu experimentieren, suchen Sie auf der about:config-Seite nach der entsprechenden Einstellung und setzen Sie diese auf true. Weitere solcher Funktionen finden Sie auf der Seite Experimentelle Funktionen.