# Google Chrome 149 - Product: Google Chrome (https://whatsnew.fyi/product/google-chrome) - Vendor: Google - Date: 2026-06-02 - Version: 149 - Original notes: https://developer.chrome.com/release-notes/149 - Permalink: https://whatsnew.fyi/product/google-chrome/releases/149 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — CSS gap decorations with new properties column-rule-inset, row-rule-inset, column-rule-visibility-items, and row-rule-visibility-items to style gaps in container layouts like grid and flexbox - **added** — Support for animation of CSS gap decoration rule width, color, and insets - **changed** — Text with text-overflow: ellipsis temporarily switches from ellipsis to clip when user interacts by editing or using caret navigation - **changed** — Removed erroneous border-color: gray CSS rule from UA stylesheet for table elements to allow borders to default to currentColor - **added** — Support for path() and shape() functions in CSS shape-outside property for defining float exclusion shapes - **added** — Support for rect() and xywh() basic shape functions in CSS shape-outside property - **changed** — User action pseudo-classes :hover, :active, and :focus-within now match only up to the first top layer element in parent chain - **changed** — Restrict access to system accent color for CSS keywords AccentColor and AccentColorText and accent-color: auto to web app and initial profile context - **added** — Support for image-rendering: crisp-edges to scale images preserving contrast and edges using nearest-neighbor scaling - **added** — Introduce path-length as a CSS property for SVG geometry elements - **added** — Add Intl.Locale.prototype.variants to support variants in Intl.Locale constructor options - **changed** — Payment Request API payment handlers can report distinct errors for user cancellation versus internal payment app errors - **changed** — Chrome respects autocorrect="off" attribute for Windows touch keyboard in TSF integration - **changed** — Asynchronous Clipboard API defer actual clipboard data retrieval until web application calls getType() to reduce CPU usage - **changed** — WebSocket connections are closed on bfcache entry instead of preventing page from entering Back/Forward Cache Stable release date: June 2nd, 2026 Unless otherwise noted, the following changes apply to Chrome 149 stable channel release for Android, ChromeOS, Linux, macOS, and Windows. ##### CSS and UI ###### CSS gap decorations CSS gap decorations let you style gaps in container layouts like grid and flexbox, similar to column-rule in multiple-column layout. This feature is highly requested by web developers who must use hacks to style the gaps in grid and flexbox layouts today. It brings new CSS properties like column-rule-inset, row-rule-inset, column-rule-visibility-items, and row-rule-visibility-items, and supports animation of rule width, color, and insets. CSS gap decorations blog post | Tracking bug #357648037 | ChromeStatus.com entry | Spec ###### Clip text overflow on user interaction When a user interacts (for example, by editing or using caret navigation) with text that has text-overflow: ellipsis set, the text temporarily switches from ellipsis to clip. This lets the user see and interact with the hidden overflow content. This feature applies to all editable and non-editable elements. For form controls, such as