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 Ihnen, die auszuführende Aktion zu definieren, und das commandfor-Attribut ermöglicht es, den Button mit einem anderen Element zu verknüpfen, auf welches der Befehl angewandt wird. Der Befehl kann ein vordefinierter Wert wie close oder ein von Ihnen 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, welches ausgelöst wird, wenn ein neuer Download gestartet wird, entweder durch das Klicken auf einen Link mit dem download-Attribut oder als Antwort auf eine Netzwerk-Anforderung mit einem Content-Disposition-Header, der einen Datei-Anhang anzeigt. (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 Zeitzoneneinstellung zu simulieren. (Firefox Bug 1978027).

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

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

  • Der Befehl browsingContext.navigate wurde verbessert, um NS_BINDING_ABORTED-Fehler zu vermeiden, die durch Weiterleitungen oder Unterbrechungen verursacht werden, die nach der bereits zugesagten Navigation auftreten. (Firefox Bug 1914407).

Marionette

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

Änderungen für Add-on Entwickler

Experimentelle Web-Funktionen

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