Firefox 146 Versionshinweise für Entwickler (Beta)
Dieser Artikel liefert Informationen über die Änderungen in Firefox 146, die Entwickler betreffen. Firefox 146 ist die aktuelle Beta-Version von Firefox und wird am 9. Dezember 2025 veröffentlicht.
Hinweis: Die Versionshinweise für diese Firefox-Version sind noch in Bearbeitung.
Änderungen für Webentwickler
CSS
-
Die Funktion
contrast-color()wird nun unterstützt. Diese Funktion nimmt einen<color>-Wert und gibt eine kontrastierende Farbe zurück, die mindestens den WCAG AA Mindestkontrast gewährleistet. (Firefox Bug 1682439). -
Der
<color>-Datentyp unterstützt jetzt dendisplay-p3-linearFarbraum. Dieser Raum ist dem `display-p3` ähnlich, verwendet jedoch eine lineare Lichtübertragungsfunktion und keine Gamma-Kodierung, was für eine höhere Präzision bei den angezeigten Farben sorgt. (Firefox Bug 1996318). -
Die
text-decoration-inset-Eigenschaft wird nun unterstützt, wodurch die Anfangs- und Endpunkte einertext-decorationeines Elements angepasst werden können, sodass sie verkürzt, verlängert oder ihre Position in Bezug auf den gerenderten Text verschoben werden kann. (Firefox Bug 1979915, Firefox Bug 1997157, Firefox Bug 1993043). -
Die
@scopeAt-Regel wird jetzt standardmäßig unterstützt. Dies ermöglicht es Ihnen, Elemente in bestimmten DOM-Teilbäumen auszuwählen, um Elemente genau zu adressieren, ohne übermäßig spezifische Selektoren zu schreiben, die schwer zu überschreiben sind, und ohne Ihre Selektoren zu fest mit der DOM-Struktur zu koppeln. (Firefox Bug 1991105). -
Das veraltete
-webkit-fill-availableSchlüsselwort wird jetzt als Wert für die CSSwidthundheightEigenschaften unterstützt, um die Webkompatibilität zu verbessern. Dieses Schlüsselwort ist ein Alias für das kürzlich standardisiertestretchSchlüsselwort (d.h.width: stretchundheight: stretch), welches in Firefox noch nicht unterstützt wird. (Firefox Bug 1988938, Firefox Bug 1789477).
JavaScript
WeakMapundWeakSetakzeptieren nunSymbolObjekte als Schlüssel, mit Ausnahme derjenigen, die registriert sind. (Firefox Bug 1966745).
APIs
SubtleCrypto.importKey()erlaubt jetzt den Import von Schlüsseln, die als komprimierte elliptische Kurvenpunkte definiert sind, wenn die ECDSA oder ECDH-Algorithmen verwendet werden. (Firefox Bug 1971499).
Änderungen für Add-On-Entwickler
browsingData.removeLocalStorageundbrowsingData.remove(wennlocalStorageinbrowsingData.DataTypeSetgesetzt ist) löschen jetzt Objekte vonsessionStorage. (Firefox Bug 1886894)
Experimentelle Web-Features
Diese Funktionen sind in Firefox 146 enthalten, 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 solche Funktionen finden Sie auf der Seite Experimentelle Funktionen.
-
Navigation API (Nightly):
dom.navigation.webidl.enabledNightly-Builds unterstützen jetzt die Navigation API, die die Möglichkeit bietet, Browser-Navigationsaktionen zu initiieren, abzufangen und zu verwalten. Sie kann auch die Einträge der Anwendungsverlaufs untersuchen. Dies ist ein Nachfolger zu früheren Web-Plattform-Funktionen wie der History API und
window.location, die ihre Mängel behebt und speziell auf die Bedürfnisse von Single-Page-Applications (SPAs) ausgerichtet ist. (Firefox Bug 1979288).