Firefox 150 Versionshinweise für Entwickler (Beta)
Dieser Artikel bietet Informationen über die Änderungen in Firefox 150, die Entwickler betreffen. Firefox 150 ist die aktuelle Beta-Version von Firefox und wird am 21. April 2026 veröffentlicht.
Hinweis: Die Versionshinweise für diese Firefox-Version sind noch in Arbeit.
Änderungen für Webentwickler
>HTML
- Das
"auto"-Schlüsselwort wird nun als Option für dassizes-Attribut von<img>-Elementen (undHTMLImageElement.sizes) unterstützt. Dies ermöglicht lazy-loaded<img>-Elementen, die berechnete Bildlayoutgröße zu verwenden, nachdem CSS angewendet wurde, um auszuwählen, welches Bild aus einemsrcsetangezeigt werden soll. Dies ist einfacher, als Medienbedingungen und ihre zugehörigen Größen im Attribut anzugeben, was wahrscheinlich ein Verhalten dupliziert, das bereits in CSS-Medienabfragen erfasst wurde. (Firefox Bug 1819581).
CSS
- Die
light-dark()CSS-Funktion akzeptiert jetzt<image>Werte. Dies erlaubt die Verwendung von Bildern, Verläufen usw. für verschiedene Farbschemata. (Firefox Bug 2023569).
APIs
- Die Methode
Sanitizer.replaceElementWithChildren()gibt jetztfalsezurück, wenn das zu ersetzende Element<html>im HTML Namensraum ist. Anders ausgedrückt, Sie können diese Methode nicht verwenden, um einenSanitizerzu erstellen, der das<html>-Element durch seinen inneren Inhalt ersetzt. (Firefox Bug 2022176).
DOM
-
Das Argument
options.shadowRootsder MethodeDocument.caretPositionFromPoint()wird jetzt unterstützt. Dies ermöglicht es der Methode, den Knoten zurückzugeben, der den Cursor innerhalb eines Shadow DOM enthält, vorausgesetzt, dass dessen zugehörigerShadowRootals Option übergeben wurde. (Firefox Bug 1914596). -
Die nicht standardisierte Methode
caretRangeFromPoint()derDocument-Schnittstelle wird jetzt unterstützt. (Firefox Bug 1550635). -
Die Methode
ariaNotify()wird nun aufDocumentundElementunterstützt. Dies stellt eine Zeichenfolge von Text in die Warteschlange, die von einem Screenreader angesagt 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 ausgetauscht werden kann. (Firefox Bug 2016762)
- Wenn die Liste der Tabs sowohl Tabs aus geteilten Ansichten als auch einen oder mehrere dazwischen liegende Tabs enthält, werden die Tabs auseinander verschoben und die geteilte Ansicht geschlossen. (Firefox Bug 2022549)
Experimentelle Web-Features
Diese Funktionen sind in Firefox 150 aktiviert, aber standardmäßig deaktiviert.
Um mit ihnen zu experimentieren, suchen Sie die entsprechende Einstellung auf der about:config-Seite und setzen Sie sie auf true.
Weitere solcher Funktionen finden Sie auf der Seite Experimentelle Funktionen.
-
Scoped Custom Element Registries:
dom.scoped-custom-element-registries.enabledDie Eigenschaft
customElementRegistrywird aufDocument,ElementundShadowRootunterstützt. Dies erlaubt die Definition von scoped custom element registries. (Firefox Bug 2018900).