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 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 nun 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 wirkt. Der Befehl kann ein vordefinierter Wert wie close oder ein benutzerdefinierter Wert sein, den Sie festlegen. (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 beginnt, entweder durch Klicken auf einen Link mit dem download-Attribut oder als Antwort auf eine Netzwerk-Anforderung mit einem Content-Disposition-Header, der einen Dateianhang angibt. (Firefox Bug 1874365).

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

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

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

  • Ein Fehler wurde behoben, bei dem die über emulation.setLocaleOverride festgelegte Locale-Einstellung 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, nachdem die Navigation bereits abgeschlossen wurde. (Firefox Bug 1914407).

Marionette

  • Der Scroll Into View WebDriver-Algorithmus, der von mehreren klassischen WebDriver-Befehlen in Marionette verwendet wird, wurde rückgängig gemacht, sodass immer das Scroll-Verhalten instant verwendet wird. Dies machen die Änderungen rückgängig, die in Firefox 97 eingeführt wurden und das Verhalten auf auto geändert hatten. Die Rücknahme behebt mögliche Race-Conditions beim Scrollen von Elementen, die 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 sie auszuprobieren, suchen Sie auf der Seite about:config nach der entsprechenden Einstellung und setzen Sie sie auf true. Sie finden weitere solcher Features auf der Seite über experimentelle Features.