#opinion
Tagged “opinion”
4 articlesA theme toggle should not overwrite the user's OS choice
Bramus Van Damme argues the third button, System, belongs in a dark-mode toggle. His case is that a two-state control silently maps one of its values back to the OS schedule and overwrites the user's explicit pick.
Aug 18, 2026 · Marcus OseiWeb platformYour theme toggle does not need a System button
Lea Verou argues that an in-page dark-mode toggle should surface two states, not three. The System option describes the data model, not what the user is actually trying to do.
Aug 7, 2026 · Dex HalloranWeb platformLea Verou argues polyfills are a net positive for the web platform
In a new post responding to a WHATWG discussion, Lea Verou pushes back on the framing that polyfilling is harmful, and defends it as the mechanism that lets browsers ship first.
Jul 15, 2026 · Dex HalloranWeb platformYour site does not need to function the same on every platform
Bramus argues authors have swapped one cross-browser obsession for a new one — that sites must behave identically across mouse, touch, keyboard and Vision Pro. The piece reframes input-specific affordances as progressive enhancement on the input axis.
Jun 25, 2026 · Dex Halloran