Join Nostr
2026-08-10 22:56:34 UTC

Artyom Boologov on Nostr: An #accessibility #a11y finding: hiding #HTML inputs (as in display:none;) makes them ...

An #accessibility #a11y finding: hiding #HTML inputs (as in display:none;) makes them and their labels (even if labels are visible) unfocusable with keyboard. So, to make e.g. the radio tabs pattern accessible, you have to un-paint the radio buttons instead of hiding them. Which is ugly and anti-semantic.

Any better way I’m missing?

#webdev #programming