
Building an accessible modal dialog on the native
How showModal() handles focus, Escape, and animation so you don’t have to.
Web Standards
Daily web platform news

How showModal() handles focus, Escape, and animation so you don’t have to.

How headingoffset shifts heading levels in the accessibility tree without changing tags.

How Evil Martians replaced React and Ark UI with Web Components and a 2.5 KB wrapper library.

A web component for isolated code sandboxes without third-party embeds.

A web component with native CSS masonry support and a JavaScript fallback.

Tracking CSS feature parity across the shadow DOM boundary.

An HTML-and-CSS-first library for building web components that hydrate with JS.

Web components, Lit, and server-side rendering replace the old React SPA.

Retrofitting AgnosticUI with ElementInternals and form validation.

New proposal lets shadow DOM internals be referenced via the host without breaking encapsulation.

Auto-import only the elements you actually use, and keep upgrades working after DOM changes.

Light DOM components, plus signals-based state, without committing to full Lit.