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 command und commandfor Attribute des <button> Elements werden jetzt unterstützt. Das command Attribut erlaubt es, die auszuführende Aktion zu definieren, und das commandfor Attribut ermöglicht es, den Button mit einem anderen Element zu verknüpfen, auf das der Befehl wirkt. 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. Auch die Einstellung mathml.stixgeneral_operator_stretching.disabled wurde 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, welches ausgelöst wird, wenn ein neuer Download initiiert wird, entweder durch Klicken auf einen Link mit dem download Attribut oder als Antwort auf eine Netzwerk-Anfrage 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 Bildschirm-Orientierungen zu emulieren. Dieser Befehl ist nicht nur 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 spezifische Zeitzonen-Einstellung zu simulieren. (Firefox-Bug 1978027).

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

  • Ein Fehler wurde behoben, bei dem die Locale-Überschreibung über emulation.setLocaleOverride 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 nach der Navigation bereits aufgetreten sind. (Firefox-Bug 1914407).

Marionette

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

Änderungen für Add-on-Entwickler

Experimentelle Web-Features

Diese Features werden in Firefox 144 ausgeliefert, sind aber standardmäßig deaktiviert. Um mit ihnen zu experimentieren, suchen Sie auf der about:config Seite nach der entsprechenden Einstellung und setzen Sie sie auf true. Weitere solche Features finden Sie auf der Seite Experimentelle Features.