#color-scheme
Tagged “color-scheme”
2 articlesWeb platform
A 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 Halloran