Re: [w3c/webcomponents] Custom pseudo-classes for host elements via shadow roots (:state) (#738)

The way  built-in form controls work, there is an internal state that is exposed to AT which is separate from the ARIA state (and also separate from the default state which is set by the "checked" attribute). The internal state affects CSS pseudo-class matching, submission, and what is exposed to AT (unless  ARIA has been used as an override). It would be nice if built-in controls had a single notion of state, or at least combined as many as possible, with specific overrides when/if needed. Otherwise, there's a risk that the states get out of sync or that one is entirely forgotten.


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/webcomponents/issues/738#issuecomment-484965515

Received on Friday, 19 April 2019 17:32:49 UTC