Skip to content

Usecase for aria-owns on HTML form controls? #385

Open
@scottaohara

Description

@scottaohara

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions