Stabiele releasedatum: 22 september 2026
Tenzij anders vermeld, gelden de volgende wijzigingen voor de stabiele versie 154 van Chrome voor Android, ChromeOS, Linux, macOS en Windows.
CSS en UI
CSS scroll-marker-group modi
De eigenschap scroll-marker-group ondersteunt twee modi die de focusvolgorde en het toegankelijkheidsgedrag van ::scroll-marker-group en ::scroll-marker regelen volgens de WAI-ARIA-patronen:
-
links(standaard): De gegenereerde::scroll-marker-groupwerkt als een navigatielijst (navigation) en::scroll-markerelementen fungeren als standaardlinks (link). Alle::scroll-markerelementen zijn opeenvolgende tabstops. Door een linkmarker te activeren, wordt de focus naar het doelelement verplaatst. -
tabs: The generated::scroll-marker-groupoperates like a tablist (tablistrole),::scroll-markerelements take on thetabrole, and originating elements get thetabpanelrole. Only the active::scroll-markeracts as a tab stop, and users navigate between markers with arrow keys. Content from inactive tabs is hidden from the accessibility tree, and focus stays on the marker when activated.
Bug #425931511 volgen | ChromeStatus.com-item | Specificatie
CSS text-decoration-inset
The text-decoration-inset CSS property controls how far underlines, overlines, and line-through decorations are inset from or extended beyond text run edges. It supports auto , length, and percentage values, including one-value and two-value syntax for setting the start and end offsets. This lets you adjust decoration spacing and create reveal effects with native text decorations instead of background gradients or additional elements.
Bug #468928416 volgen | ChromeStatus.com-item | Specificatie
CSSStyleValue hiërarchie beschikbaar maken voor Worker-contexten
The CSS Typed OM specification exposes the CSSStyleValue hierarchy to worker global scopes ( [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)] ). Previously, Blink only exposed CSSStyleValue , CSSKeywordValue , CSSNumericValue , CSSUnitValue , and CSSUnparsedValue to Window and worklets. Chrome 154 exposes these constructors in Worker contexts, aligning with the specification and other browser engines.
Bug #534781956 volgen | ChromeStatus.com-item | Specificatie
Het width FontFace en de beschrijving font-width
Hiermee wordt het width attribuut van FontFace en de @font-face font-width descriptor beschikbaar gemaakt als aliassen voor stretch en font-stretch . Dit zorgt ervoor dat Chromium voldoet aan de bijgewerkte CSS Font Loading- en CSS Fonts 4-specificaties. Je kunt de breedte van fontfaces inspecteren of initialiseren met FontFace.width en CSS font-width die je afwisselend kunt gebruiken met stretch en font-stretch .
Bug #543938492 volgen | ChromeStatus.com-item | Specificatie
Verbeteringen aan het sluiten van pop-ups en dialoogvensters met behulp van Light.
Improves and simplifies light dismiss behavior for popovers and dialogs. Light dismiss closes a popover or dialog when a user clicks outside of it. With this update, the browser uses click events instead of a combination of pointerdown and pointerup events to trigger light dismiss, ensuring that scrolling gestures on touchscreens and right-clicks no longer close popovers or dialogs unintentionally.
Bug #408010435 volgen | ChromeStatus.com-item | Specificatie
Aanpasbare grootte <iframe>
Hiermee kunnen websites kiezen voor responsieve dimensionering van iframes. Hierdoor wordt het <iframe> -element in het hoofddocument aangepast aan de overloopgrootte van de lay-out van het ingesloten document, waardoor scrollen in het onderliggende document wordt voorkomen.
Bug #418397278 volgen | ChromeStatus.com-item | Specificatie
JavaScript
Iterator includes
Implementeert het TC39-voorstel voor Iterator.prototype.includes() , waarmee je kunt controleren of een iterator een bepaalde waarde oplevert, analoog aan Array.prototype.includes() .
Bug #504886973 volgen | ChromeStatus.com-item | Specificatie
Netwerk en connectiviteit
Voeg een optiebag toe aan WebSocket constructor.
Voegt ondersteuning toe voor het doorgeven van een optieswoordenboek ( WebSocketInit ) als tweede argument aan de WebSocket constructor. Het optieswoordenboek ondersteunt een protocols optie, waarmee je subprotocollen kunt specificeren (vergelijkbaar met het bestaande protocols argument), en dient als uitbreidingspunt voor toekomstige opties.
In plaats van bijvoorbeeld new WebSocket("wss://example.com:8080", "soap") ` kunt u new WebSocket("wss://example.com:8080", { protocols: "soap" }) doorgeven.
Bug #542670554 volgen | ChromeStatus.com-item | Specificatie
Ondersteuning voor targetAddressSpace optie voor WebSockets.
Adds support for passing a targetAddressSpace option in the WebSocket constructor ( new WebSocket("ws://local-server.example", { targetAddressSpace: "local" }) ). This lets you specify that a WebSocket connection to a public hostname should be treated as going to a "local" or "loopback" destination, matching existing support in the Fetch API. This provides a way to bypass mixed content restrictions when connecting to local servers that don't yet support HTTPS, provided the user grants local network permission and the hostname resolves to a local IP address.
Bug #517413738 volgen | ChromeStatus.com-item | Specificatie
Fetch API: Stuur de reden van AbortController door naar de fetch Response
De reden voor de afbreking, indien aanwezig, wordt nu beschikbaar gesteld aan de methoden van het Response object en de bijbehorende ReadableStream , in plaats van alleen aan de fetch promise. Dit zorgt ervoor dat Chrome voldoet aan de Fetch-standaard door de door de ontwikkelaar opgegeven reden voor de afbreking consistent weer te geven.
Bug #502133195 volgen | ChromeStatus.com-item | Specificatie
CORS-handhaving voor achtergrondophaling
De Background Fetch API dwingt Cross-Origin Resource Sharing (CORS) af. Dit zorgt ervoor dat de implementatie van Chromium aansluit op de Background Fetch-specificatie en dat Background Fetch-verzoeken onderworpen zijn aan hetzelfde beveiligingsbeleid als reguliere fetch() -verzoeken. Hierdoor kunnen websites CORS en andere beveiligingscontroles niet omzeilen.
ChromeStatus.com-item | Specificaties
Beperkingen voor toegang tot het lokale netwerk voor achtergronddownloads
Background Fetch requests require that the service worker's origin has the necessary Local Network Access (LNA) permission to send requests to local or loopback servers. This aligns Chromium with the Background Fetch specification and prevents sites from bypassing LNA checks by using Background Fetch instead of regular fetch() . Enterprises can manage this behavior using existing LNA enterprise policies ( LocalNetworkAccessRestrictionsTemporaryOptOut , LocalNetworkAccessAllowedForUrls , LoopbackNetworkAllowedForUrls , LocalNetworkAccessPermissionsPolicyDefaultEnabled , and LocalNetworkAccessIpAddressSpaceOverrides ).
Bug #455486148 volgen | ChromeStatus.com-item | Specificatie
Privacy en beveiliging
Vraag om toestemming voordat HTTP standaard is ingeschakeld.
Chrome geeft gebruikers standaard een melding wanneer ze via een onveilige ( http ) verbinding met een website proberen te maken. Beheerders kunnen dit standaardgedrag beheren met behulp van het bedrijfsbeleid HttpsOnlyMode .
Veilige betalingsbevestiging: validatie van de locatie
Updates the Secure Payment Confirmation locale data field to return a NotSupportedError DOMException if none of the language tags provided in the field match the language used by the Secure Payment Confirmation dialog. If the field isn't set or is empty, this validation is skipped. This helps you match the language of the data supplied to Secure Payment Confirmation with the dialog.
Bug #535278878 volgen | ChromeStatus.com-item | Specificatie
Geïsoleerde webapplicaties (IWA)
Window Shape API
The Window Shape API lets Isolated Web Apps on an allowlist on ChromeOS define a custom window shape. By supporting non-rectangular and non-contiguous window layouts, you can create widgets, floating panels, and overlays that match the appearance of native applications. The window.setShape() API requires an unframed display mode window and the window-management permission. Administrators can manage this feature with the DefaultWindowManagementSetting , WindowManagementAllowedForUrls , and WindowManagementBlockedForUrls enterprise policies.
ChromeStatus.com-item | Specificaties
Oorsprongproeven
Privé verificatietokens
Private Verification Tokens (PVT's) zijn een mechanisme met lage entropie waarmee websites het vertrouwen dat gebruikers tijdens normaal browsen hebben opgebouwd, kunnen overdragen naar de privémodus. Dit vermindert de drempel voor gebruikers om CAPTCHA's en andere beveiligingsuitdagingen te doorlopen. Websites geven PVT's uit tijdens een normale browsesessie en kunnen deze inwisselen in de privémodus.