Description
Where aria-owns
can have practical use cases for fully custom ARIA implementations of form controls, I question the validity of this attribute on the current set of native HTML form controls.
Taking into consideration that input
elements cannot have descendants in HTML, and for form controls like textarea
and select
which do allow for text or options, respectively, using aria-owns
with these elements either doesn't do anything (select
) or doesn't do anything with a positive benefit (e.g., Firefox will pull in the text from a referenced element, and announce it as if it was part of the entered value of the textarea / input, but this would not actually be part of the actual control's value, and it cannot be "deleted", which would be problematic for users).
So, I'm presently of the opinion that this allowance serves no practical purpose, and could even make for broken experiences, in my quick testing. But, interested if maybe I'm missing out on a use case that someone has / is actually relying on? Or, at least relying on outside of Webkit since aria-owns
isn't even supported there yet.