Built in, not bolted on
Most of what WCAG asks for, the platform already ships — HTML and modern CSS meet the bar natively, before any JavaScript arrives. That claim runs live on every page here: criteria you can break and restore, craft decisions shown against the mistakes they replace, tests you can rerun. Written for developers who already ship UI; nothing here repeats what the rest of the web teaches well. One argument, in four parts — start anywhere, the thread runs through all of them.
What changed
The platform and the standards keep moving. This is what moved lately and what it changed here, newest first.
- Craft
The validation section now keeps its submit button live: dimmed while the form is invalid, a button looks dead from first paint, and disabled, it also takes away the browser’s own report of what is wrong.
- Showcase
The scroll-driven animations showcase gained a reveal and the rule behind it: a global duration reset never reaches a scroll timeline, so every reveal needs its own prefers-reduced-motion gate.
- Craft
The craft chapter’s scrollbar section now tints every thumb on the site from the page’s own tokens at 3:1 and turns it to the accent while keyboard focus is inside, so the thumb says which region the arrow keys will scroll.
- Showcase
The scroll-state showcase gained its third state: a strip shades its edges only while there is more to scroll that way, a hint that never lies at the end.
- Proof
The listening room: a press kit a scanner passes, eleven barriers you hear before you see, answers included.
- Showcase
Safari 27 ships Customizable <select>, so that showcase now runs in two engines.