Chrome 152

Datum der stabilen Version:25. August 2026

Sofern nicht anders angegeben, gelten die folgenden Änderungen für die stabile Version von Chrome 152 für Android, ChromeOS, Linux, macOS und Windows.

CSS und UI

CSSPseudoElement-Unterstützung für ::backdrop, ::scroll-marker und ::view-transition

Die Unterstützung für CSSPseudoElement, die zuvor für ::after, ::before und ::marker definiert wurde, wird auf mehrere neue Pseudo-Elemente erweitert:

  • ::backdrop: Hilft, ein Dialogfeld zu schließen, wenn auf den Hintergrund geklickt wird, ohne die Klicks innerhalb des Dialogfeldinhalts zu beeinträchtigen. So ist keine komplexe Schnittmengenlogik erforderlich, um zu ermitteln, wo der Klick erfolgt ist.
  • ::scroll-marker: Wird verwendet, um Klickstatistiken zu erfassen.
  • ::view-transition: Bereitet den Weg für die Unterstützung von geometrieabhängigen Ansichtsübergängen und das Abfangen eines Ansichtsübergangs während der Ausführung, um einen neuen Übergang zu starten.

ChromeStatus.com-Eintrag | Spezifikation

Relative Alpha-Farben (CSS Color 5-Funktion alpha())

Relative Alpha-Farben verweisen auf eine Ursprungsfarbe und ändern nur den Alpha-Kanal. So können Entwickler die Transparenz relativ zu einem vorhandenen Farbwert festlegen.

Tracking-Fehler #492246715 | ChromeStatus.com-Eintrag | Spezifikation

CSS-Eigenschaft window-drag

Mit der CSS-Eigenschaft window-drag können Webinhalte Bereiche der UI einer installierten Desktop-Web-App festlegen, die sich wie ziehbare Titelleistenbereiche verhalten. Wenn diese Eigenschaft angewendet wird, werden Zeigerinteraktionen wie Klicken und Ziehen verwendet, um das Anwendungsfenster der obersten Ebene zu verschieben, anstatt eine normale Seiteninteraktion auszulösen. Mit dieser Funktion wird die vorhandene CSS-Eigenschaft app-region standardisiert und umbenannt. Die Wertnamen werden in move und none geändert und es wird ein explizites Vererbungsverhalten hinzugefügt.

Tracking-Fehler #477608113 | ChromeStatus.com-Eintrag | Spezifikation

DOM und HTML

Globales HTML-Attribut autocorrect verfügbar machen

Mit dem HTML-Attribut autocorrect können Webautoren festlegen, ob die Autokorrektur auf die Nutzereingabe in bearbeitbaren Elementen angewendet werden soll, einschließlich <input>, <textarea> und contenteditable-Hosts. Mit dieser Funktion wird das globale HTML-Attribut autocorrect verfügbar gemacht und in HTMLElement wiedergegeben.

Tracking-Fehler #40871769 | ChromeStatus.com-Eintrag | Spezifikation

OpaqueRange

OpaqueRange stellt einen Live-Textbereich in einem Formularsteuerelementwert dar, z. B. in einem <textarea>-Element oder einem textbasierten <input>-Element. So können Entwickler mit APIs, die Bereiche verwenden, mit Werttext arbeiten. Dies ermöglicht Vorgänge wie getBoundingClientRect() und getClientRects() sowie die Integration mit der CSS Custom Highlight API für Inline-Vorschläge, Hervorhebungen und verankerte Pop-over. Die Datenkapselung bleibt erhalten, da nur Wert-Offsets verfügbar gemacht werden, während für startContainer und endContainer null zurückgegeben wird.

Tracking-Fehler #421421332 | ChromeStatus.com-Eintrag | Spezifikation

Referenzziel für ARIA über mehrere Roots hinweg

Mit dem Referenzziel können ID-Attribute wie <label for>, aria-labelledby, popovertarget und commandfor an Elemente im Shadow-DOM einer Komponente weitergeleitet werden, während die Kapselung des internen Status beibehalten wird. Wenn ein Shadow-Host ein Element in seinem Shadow-Tree als Referenzziel angibt, werden alle ID-Verweise auf den Shadow-Host stattdessen an das Referenzzielelement weitergeleitet. Das Referenzziel kann deklarativ mit dem Attribut shadowrootreferencetarget in <template> oder in JavaScript mit ShadowRoot.prototype.referenceTarget festgelegt werden.

Tracking-Fehler #346835896 | ChromeStatus.com-Eintrag | Spezifikation

Web-Apps

Benachrichtigungszuordnung für PWAs unter macOS

Wenn eine progressive Web-App (PWA) unter macOS installiert ist, werden ihre Benachrichtigungen nicht Google Chrome, sondern nativ der PWA selbst zugeordnet. Im Benachrichtigungscenter werden also ihr eigener Name und ihr eigenes Symbol verwendet. PWA-Benachrichtigungen entsprechen nativen macOS-Anwendungen: Chrome unterstützt das Feld requireInteraction für Benachrichtigungen unter macOS nicht mehr und für die Badging API sind Benachrichtigungsberechtigungen erforderlich, damit das App-Badge angezeigt wird.

Tracking-Fehler #327449602 | ChromeStatus.com-Eintrag | Spezifikation

Untergeordnete Apps für isolierte Web-Apps

Mit untergeordneten Apps können Entwickler mehrere Apps unter einer einzigen Installation einer isolierten Web-App (IWA) erstellen. Jede untergeordnete App hat einen eigenen Namen, eigene Symbole und eigene Betriebssystemintegrationen. Sie wird auf der Desktop-Ablage mit einer eigenen, von der übergeordneten IWA getrennten Identität angezeigt, während ein einziger, einheitlicher IWA-Installations- und Updateprozess beibehalten wird. Administratoren können diese Funktion mit Unternehmensrichtlinien steuern.

Tracking-Fehler #414729785 | ChromeStatus.com-Eintrag | Spezifikation

Anzeigemodus ohne Rahmen für isolierte Web-Apps

Im Anzeigemodus ohne Rahmen können isolierte Web-Apps das gesamte Browserfenster einnehmen. Dazu werden die standardmäßigen Fensterrahmen und Titelleisten entfernt. So wird der verfügbare Arbeitsbereich optimiert und Entwickler können einzigartige Nutzererfahrungen mit benutzerdefiniertem Branding und Menühierarchien umsetzen. Administratoren können diese Funktion mit Unternehmensrichtlinien zur Fensterverwaltung verwalten.

Tracking-Fehler #477512407 | ChromeStatus.com-Eintrag | Spezifikation

Leistung und Netzwerk

CPU Performance API

Mit der CPU Performance API können Webanwendungen die CPU-Leistungsstufe des Geräts eines Nutzers ermitteln. Webanwendungen können diese Informationen verwenden, um die Nutzerfreundlichkeit zu verbessern, optional in Kombination mit der Compute Pressure API, um auf Änderungen des CPU-Drucks zu reagieren. Nutzer und Administratoren können die gemeldete Leistungsstufe mit Chrome-Einstellungen und Unternehmensrichtlinien überschreiben.

Tracking-Fehler #449760252 | ChromeStatus.com-Eintrag | Spezifikation

Zulassungslisten für Verbindungen

Mit Zulassungslisten für Verbindungen können Sie externe Endpunkte explizit steuern, indem Sie Verbindungen einschränken, die über die Fetch API oder andere Webplattform-APIs von einem Dokument oder Worker initiiert werden. Server verteilen eine Liste autorisierter Endpunkte über einen HTTP-Antwortheader und Chrome prüft Zielendpunkte anhand dieser Zulassungsliste, bevor Verbindungen hergestellt werden.

Tracking-Fehler #447954811 | ChromeStatus.com-Eintrag | Spezifikation

Medien, Sensoren und Eingabe

MediaCapabilities.decodingInfo.encryptionScheme

Fügt dem KeySystemTrackConfiguration-Wörterbuch, das in navigator.mediaCapabilities.decodingInfo() verwendet wird, das Attribut encryptionScheme hinzu. So können Webanwendungen abfragen, ob ein bestimmtes Verschlüsselungsschema (z. B. 'cenc' oder 'cbcs') unterstützt wird.

Tracking-Fehler #498284510 | ChromeStatus.com-Eintrag | Spezifikation

Audioeinstellungen in getDisplayMedia() erfassen

Mit diesem Hinweis können Webanwendungen dem Browser signalisieren, dass sie die Audiofreigabe zusammen mit der Videofreigabe bevorzugen. So können Entwickler dafür sorgen, dass Anwendungen, die auf die Audioerfassung angewiesen sind, nahtlos funktionieren.

Tracking-Fehler #535514300 | ChromeStatus.com-Eintrag | Spezifikation

WebGPU: Steuerung der Untergruppengröße

Fügt die optionale GPU-Funktion "subgroup-size-control" hinzu, mit der die Untergruppengröße in einem Compute-Shader explizit festgelegt werden kann. So wird die Leistung von Compute-Shadern mithilfe von Untergruppenoperationen mit bestimmten Untergruppengrößen auf bestimmten Hardwareplattformen optimiert, insbesondere für KI-Arbeitslasten.

Tracking-Fehler #463721943 | ChromeStatus.com-Eintrag | Spezifikation

Datenschutz und Sicherheit

Warnungen vor verdächtigen Websites

Nutzer des erweiterten Safe Browsing-Schutzes sehen in Chrome ein schließbares Warn-Pop-up, wenn sie Websites mit Signalen besuchen, die darauf hindeuten, dass sie potenziell schädlich sind. Diese Warnung wird zusätzlich zu den vorhandenen Warnungsseiten für bestätigte schädliche Websites angezeigt. Administratoren können diese Funktion mit Safe Browsing-Richtlinien konfigurieren.

ChromeStatus.com-Eintrag

Ursprungstests

Test zur Einstellung von clientseitigem XSLT

Clientseitiges XSLT ist veraltet und soll von der Webplattform entfernt werden. Ab Chrome 152 ist ein Test zur Einstellung verfügbar, um Websites mehr Zeit für die Migration zu geben.

Ursprungstest | Tracking-Fehler #435623334 | ChromeStatus.com-Eintrag

Spekulationsregeln: Steuerung der Heuristiken für den Darstellungsbereich

Bietet experimentelle Steuerelemente für die Heuristiken für den Darstellungsbereich von Spekulationsregeln. So können Entwickler testen, ob alternative Heuristikenparameter bessere Ergebnisse für das Prefetching und Prerendering liefern als die Standardeinstellungen.

Tracking-Fehler #529423512 | ChromeStatus.com-Eintrag

User-Agent Image Replacement API

Ermöglicht Entwicklern, zu beobachten, wann ein Browser Bildmedien auf einer Seite im Namen des Nutzers ändert oder ersetzt (z. B. mit generativer KI), damit Dokumente andere Inhalte anpassen und potenzielle Verwirrung bei Nutzern vermeiden können.

Tracking-Fehler #544822216 | ChromeStatus.com-Eintrag | Spezifikation

Einstellung und Entfernung

Private Aggregation API entfernen

Nach der Ankündigung von Chrome, dass der aktuelle Ansatz für Drittanbieter-Cookies beibehalten wird, wird die Private Aggregation API eingestellt und entfernt (zusammen mit den zugehörigen Privacy Sandbox-APIs).

ChromeStatus.com-Eintrag | Spezifikation