Datum der stabilen Version:22. September 2026
Sofern nicht anders angegeben, gelten die folgenden Änderungen für die stabile Version von Chrome 154 für Android, ChromeOS, Linux, macOS und Windows.
CSS und Benutzeroberfläche
scroll-marker-group-Mobilitätsarten für Preisvergleichsportale
Das Attribut scroll-marker-group unterstützt zwei Modi, die die Fokusreihenfolge und das Verhalten der Barrierefreiheit von ::scroll-marker-group und ::scroll-marker gemäß WAI-ARIA-Mustern steuern:
links(Standard): Das generierte::scroll-marker-groupverhält sich wie eine Navigationsliste (Rollenavigation) und::scroll-marker-Elemente fungieren als Standardlinks (Rollelink). Alle::scroll-marker-Elemente sind sequenzielle Tabstopps. Wenn Sie eine Linkmarkierung aktivieren, wird der Fokus auf das Zielelement verschoben.tabs: Das generierte::scroll-marker-groupverhält sich wie eine Tabliste (Rolletablist),::scroll-marker-Elemente übernehmen die Rolletabund ursprüngliche Elemente erhalten die Rolletabpanel. Nur das aktive::scroll-markerdient als Tabstopp. Nutzer können mit den Pfeiltasten zwischen Markierungen wechseln. Inhalte aus inaktiven Tabs werden im Barrierefreiheitsbaum ausgeblendet und der Fokus bleibt bei Aktivierung auf der Markierung.
Tracking bug #425931511 | ChromeStatus.com entry | Spec
Preisvergleichsportal text-decoration-inset
Mit der CSS-Property text-decoration-inset wird gesteuert, wie weit Unterstreichungen, Überstreichungen und Durchstreichungen vom Rand des Textlaufs eingerückt oder über ihn hinaus verlängert werden. Es werden auto-, Längen- und Prozentwerte unterstützt, einschließlich der Ein- und Zwei-Wert-Syntax zum Festlegen der Start- und End-Offsets. So können Sie den Abstand zwischen Dekorationen anpassen und mit nativen Textdekorationen statt mit Hintergrundverläufen oder zusätzlichen Elementen Einblendungseffekte erstellen.
Tracking-Fehler 468928416 | ChromeStatus.com-Eintrag | Spezifikation
CSSStyleValue-Hierarchie für Worker-Kontexte verfügbar machen
Die Typed OM-Spezifikation für Preisvergleichsportale macht die CSSStyleValue-Hierarchie für globale Worker-Bereiche ([Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]) verfügbar. Bisher hat Blink nur CSSStyleValue, CSSKeywordValue, CSSNumericValue, CSSUnitValue und CSSUnparsedValue für Window und Worklets verfügbar gemacht. In Chrome 154 werden diese Konstruktoren in Worker-Kontexten verfügbar gemacht, was der Spezifikation und anderen Browser-Engines entspricht.
Tracking-Fehler 534781956 | ChromeStatus.com-Eintrag | Spezifikation
Attribut FontFace width und font-width-Deskriptor
Macht das Attribut width für FontFace und den @font-face-font-width-Deskriptor als Aliasse für stretch und font-stretch verfügbar. Dadurch wird Chromium an die aktualisierten Spezifikationen für das Laden von CSS-Schriftarten und CSS-Schriftarten 4 angepasst. Sie können Schriftbreiten mit FontFace.width und CSS font-width abwechselnd mit stretch und font-stretch prüfen oder initialisieren.
Tracking-Fehler 543938492 | ChromeStatus.com-Eintrag | Spezifikation
Verbesserungen beim Schließen von Popover-Fenstern und Dialogfeldern
Das Verhalten beim Schließen von Pop-overs und Dialogfeldern durch Klicken auf eine Stelle außerhalb des Elements wird verbessert und vereinfacht. Bei der leichten Schließung wird ein Popover oder Dialogfeld geschlossen, wenn ein Nutzer außerhalb davon klickt. Mit diesem Update verwendet der Browser click-Ereignisse anstelle einer Kombination aus pointerdown- und pointerup-Ereignissen, um das Schließen von Pop-overs und Dialogfeldern zu ermöglichen. Dadurch wird verhindert, dass sie durch Scrollgesten auf Touchscreens und Rechtsklicks unbeabsichtigt geschlossen werden.
Tracking-Fehler 408010435 | ChromeStatus.com-Eintrag | Spezifikation
Responsiv angepasste Größe <iframe>
Ermöglicht es Websites, responsive Größenanpassung für iFrames zu aktivieren. Dadurch wird die Größe des <iframe>-Elements im übergeordneten Dokument an die Größe des Layoutüberlaufs des eingebetteten Dokuments angepasst, sodass kein Scrollen im untergeordneten Dokument erforderlich ist.
Tracking-Fehler #418397278 | ChromeStatus.com-Eintrag | Spezifikation
JavaScript
Iterator includes
Implementiert den TC39-Vorschlag für Iterator.prototype.includes(). Damit können Sie prüfen, ob ein Iterator einen bestimmten Wert liefert, analog zu Array.prototype.includes().
Tracking-Fehler 504886973 | ChromeStatus.com-Eintrag | Spezifikation
Netzwerk und Verbindung
Dem WebSocket-Konstruktor ein Options-Bag hinzufügen
Unterstützung für die Übergabe eines Optionswörterbuchs (WebSocketInit) als zweites Argument an den WebSocket-Konstruktor wurde hinzugefügt. Das Options-Dictionary unterstützt die Option protocols, mit der Sie Unterprotokolle angeben können (entsprechend dem vorhandenen protocols-Argument). Es dient als Erweiterungspunkt für zukünftige Optionen.
Anstelle von new WebSocket("wss://example.com:8080", "soap") können Sie beispielsweise new WebSocket("wss://example.com:8080", { protocols: "soap" }) übergeben.
Tracking bug #542670554 | ChromeStatus.com entry | Spec
Unterstützung der Option targetAddressSpace für WebSockets
Unterstützung für die Übergabe einer targetAddressSpace-Option im WebSocket-Konstruktor (new WebSocket("ws://local-server.example", { targetAddressSpace: "local" })) wurde hinzugefügt. So können Sie angeben, dass eine WebSocket-Verbindung zu einem öffentlichen Hostnamen als "local"- oder "loopback"-Ziel behandelt werden soll. Dies entspricht der vorhandenen Unterstützung in der Fetch API. So können Einschränkungen für gemischte Inhalte umgangen werden, wenn eine Verbindung zu lokalen Servern hergestellt wird, die HTTPS noch nicht unterstützen. Voraussetzung ist, dass der Nutzer die Berechtigung für das lokale Netzwerk erteilt und der Hostname in eine lokale IP-Adresse aufgelöst wird.
Tracking-Fehler 517413738 | ChromeStatus.com-Eintrag | Spezifikation
Fetch API: Weiterleitungsursache von AbortController zu Fetch Response
Der Abbruchgrund wird, sofern angegeben, für die Methoden des Response-Objekts und dessen ReadableStream anstatt nur für das fetch-Promise verfügbar gemacht. Dadurch wird Chrome an den Fetch-Standard angepasst, indem der vom Entwickler angegebene Abbruchgrund einheitlich verfügbar gemacht wird.
Tracking-Fehler 502133195 | ChromeStatus.com-Eintrag | Spezifikation
CORS-Erzwingung für Background Fetch
Die Background Fetch API erzwingt CORS (Cross-Origin Resource Sharing). Dadurch wird die Implementierung von Chromium an die Background Fetch-Spezifikation angepasst und dafür gesorgt, dass für Background Fetch-Anfragen dieselben Sicherheitsrichtlinien wie für reguläre fetch()-Anfragen gelten. So wird verhindert, dass Websites CORS und andere Sicherheitsrichtlinienprüfungen umgehen.
ChromeStatus.com-Eintrag | Spezifikation
Einschränkungen für den Zugriff auf das lokale Netzwerk für Background Fetch
Für Background Fetch-Anfragen ist es erforderlich, dass der Ursprung des Service Workers über die erforderliche LNA-Berechtigung (Local Network Access, lokaler Netzwerkzugriff) verfügt, um Anfragen an lokale oder Loopback-Server zu senden. Dadurch wird Chromium an die Background Fetch-Spezifikation angepasst und verhindert, dass Websites LNA-Prüfungen umgehen, indem sie Background Fetch anstelle des regulären fetch() verwenden. Unternehmen können dieses Verhalten mit den vorhandenen LNA-Unternehmensrichtlinien (LocalNetworkAccessRestrictionsTemporaryOptOut, LocalNetworkAccessAllowedForUrls, LoopbackNetworkAllowedForUrls, LocalNetworkAccessPermissionsPolicyDefaultEnabled und LocalNetworkAccessIpAddressSpaceOverrides) verwalten.
Tracking bug #455486148 | ChromeStatus.com entry | Spec
Datenschutz und Sicherheit
Standardmäßig vor HTTP-Anfragen fragen
Chrome fordert Nutzer standardmäßig auf, wenn sie über eine unsichere (http) Verbindung eine Verbindung zu einer Website herstellen. Administratoren können dieses Standardverhalten mit der Unternehmensrichtlinie HttpsOnlyMode steuern.
Bestätigung sicherer Zahlungen: Gebietsschema-Validierung
Aktualisiert das Datenfeld „Secure Payment Confirmation“ (Bestätigung der sicheren Zahlung) locale, um NotSupportedError DOMException zurückzugeben, wenn keines der im Feld angegebenen Sprach-Tags mit der Sprache des Dialogfelds „Secure Payment Confirmation“ (Bestätigung der sicheren Zahlung) übereinstimmt. Wenn das Feld nicht festgelegt oder leer ist, wird diese Validierung übersprungen. So können Sie die Sprache der Daten, die für die Bestätigung der sicheren Zahlung bereitgestellt werden, mit dem Dialogfeld abstimmen.
Tracking bug #535278878 | ChromeStatus.com entry | Spec
Isolierte Web-Apps (IWA)
Window Shape API
Mit der Window Shape API können isolierte Web-Apps auf einer Zulassungsliste unter ChromeOS eine benutzerdefinierte Fensterform definieren. Durch die Unterstützung nicht rechteckiger und nicht zusammenhängender Fensterlayouts können Sie Widgets, unverankerte Panels und Overlays erstellen, die dem Erscheinungsbild nativer Anwendungen entsprechen. Für die window.setShape() API ist ein Fenster im Anzeigemodus unframed und die Berechtigung window-management erforderlich. Administratoren können diese Funktion mit den Unternehmensrichtlinien DefaultWindowManagementSetting, WindowManagementAllowedForUrls und WindowManagementBlockedForUrls verwalten.
ChromeStatus.com-Eintrag | Spezifikation
Ursprungstests
Private Verification Tokens
Private Verification Tokens (PVT) ist ein Mechanismus mit geringer Entropie, mit dem Websites das Vertrauen, das Nutzer beim normalen Surfen aufgebaut haben, in den privaten Browsermodus übertragen können. So werden CAPTCHAs und andere Herausforderungen für Nutzer reduziert. Websites stellen PVTs während einer normalen Browsersitzung aus und lösen sie im Modus für privates Surfen ein.