Firefox 150 Versionshinweise für Entwickler (Beta)
Dieser Artikel informiert über die Änderungen in Firefox 150, die Entwickler betreffen. Firefox 150 ist die aktuelle Beta-Version von Firefox und wird am 21. April 2026 ausgeliefert.
Hinweis: Die Versionshinweise für diese Firefox-Version sind noch in Bearbeitung.
Änderungen für Webentwickler
>CSS
- Die
light-dark()CSS-Funktion akzeptiert nun<image>-Werte. Dies ermöglicht die Verwendung von Bildern, Verläufen und dergleichen für verschiedene Farbschemata. (Firefox-Bug 2023569).
APIs
- Die Methode
Sanitizer.replaceElementWithChildren()wird nunfalsezurückgeben, wenn das zu ersetzende Element<html>im HTML-Namespace ist. Mit anderen Worten, Sie können diese Methode nicht verwenden, um einenSanitizerzu erstellen, der das<html>-Element mit seinem inneren Inhalt ersetzt. (Firefox-Bug 2022176).
DOM
-
Das Argument
options.shadowRootsder MethodeDocument.caretPositionFromPoint()wird jetzt unterstützt. Dies erlaubt es der Methode, den Knoten zurückzugeben, der den Cursor innerhalb eines Shadow DOMs enthält, sofern dessen zugehörigeShadowRootals Option übergeben wurde. (Firefox-Bug 1914596). -
Die nicht standardisierte Methode
caretRangeFromPoint()desDocument-Interfaces wird nun unterstützt. (Firefox-Bug 1550635). -
Die Methode
ariaNotify()wird jetzt aufDocumentundElementunterstützt. Diese stellt eine Zeichenfolge von Text in die Warteschlange, die von einem Screenreader angekündigt werden soll, und bietet eine ergonomischere und zuverlässigere Alternative zu ARIA-Live-Bereichen. (Firefox-Bug 2018095).
Änderungen für Add-on-Entwickler
- Das Verhalten von
tabs.movewurde für geteilte Ansichten aktualisiert, sodass:- Die Reihenfolge der Tabs in einer geteilten Ansicht vertauscht werden kann. (Firefox-Bug 2016762)
- Wenn die Liste der Tabs sowohl geteilte Ansicht-Tabs umfasst und ein oder mehrere Tabs dazwischen platziert werden, werden die Tabs getrennt und die geteilte Ansicht geschlossen. (Firefox-Bug 2022549)
Experimentelle Web-Funktionen
Diese Funktionen sind in Firefox 150 enthalten, aber standardmäßig deaktiviert.
Um mit ihnen zu experimentieren, suchen Sie auf der Seite about:config nach der entsprechenden Einstellung und setzen Sie sie auf true.
Weitere solcher Funktionen finden Sie auf der Seite Experimentelle Funktionen.
-
Abgegrenzte benutzerdefinierte Element-Registries:
dom.scoped-custom-element-registries.enabledDie Eigenschaft
customElementRegistrywird aufDocument,ElementundShadowRootunterstützt. Dies ermöglicht die Definition von abgegrenzten benutzerdefinierten Element-Registries. (Firefox-Bug 2018900).