CSS gap decorations are now available in Chrome and Edge 149, extending column-rule to grid and flexbox and adding row-rule. The stable shape includes automatic rule repetition, independent cap and junction insets, empty-cell visibility control, and explicit overlap order. Unsupported browsers simply omit the decoration, making the feature a natural progressive enhancement while other engines continue standards work.
Lea Verou applies the same preference for small interfaces to dark mode. Her two-state control keeps a three-state model underneath: the first interaction stores the opposite explicit theme, and the next removes that override to return to the current system preference. The shared lesson is to expose the user's immediate goal, not every state or implementation detail the underlying model can represent.
The Custom Highlight API shows how to preserve that restraint when JavaScript is involved. Mark meaningful text with semantic <mark> elements first, then register Highlight ranges and enhance them through ::highlight() inside a support query. If scripting or browser support fails, the emphasis remains readable instead of disappearing.
Finally, Chromium 153 adds scroll-axis-lock: none for genuinely two-dimensional canvases and scrollers. It disables the browser's usual railing so diagonal input is honored immediately, but because platform defaults normally prevent accidental drift, the declaration belongs only on surfaces where unrestricted panning is the intended interaction.