Three-State Dark Mode Toggle Wins the UX Debate, Developers Argue
A renewed debate over dark mode toggle design emerged in August 2026 after web developer Bramus Van Damme of Google's Chrome Developer Relations team challenged the two-state Light/Dark toggle approach advocated by Lea Verou. Van Damme identified a critical flaw he called the 'time-of-day bug,' where a two-state toggle secretly remaps one option to the system default, overriding a user's explicit choice without warning. He argued that a three-state toggle — offering Light, Dark, and System options — honestly reflects the three distinct user intentions without deceiving users about how their preference is stored. Major developer platforms including GitHub, StackOverflow, and CodePen already use three-state toggles, and a developer survey showed 43 votes in favor of tri-state versus just 7 for two-state. Accessibility experts and developers broadly agree that the added third option carries minimal implementation cost while significantly improving transparency and user control.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in