KEMBAR78
Identify elements which support aria-roledescription without an explicit or implicit role · Issue #77 · w3c/html-aria · GitHub
Skip to content

Identify elements which support aria-roledescription without an explicit or implicit role #77

@joanmarie

Description

@joanmarie

As described in w3c/aria#500, there is a need to prohibit the exposure of the value of aria-roledescription for certain elements (e.g. div and span) when there is no explicit or implicit ARIA role. Alternatively, or in addition, the HTML AAM could explicitly allow the exposure of the value of aria-roledescription on certain elements (e.g. meter used without an explicit role).

(Edited to add note):
The purpose/motivation behind this request is that we want to strongly discourage authors from using aria-roledescription on elements which lack useful semantic meaning, and we want to strongly encourage (and perhaps insist) that user agents do not expose the value of aria-roledescription when it is used on an element which lacks useful semantic meaning and also lacks an implicit or explicit ARIA role. But there's no way we can come up with a host-language-agnostic, universally-agreed-upon definition of "useful semantic meaning" or "generic element." If such elements are explicitly identified in the host-language-specific AAMs and/or related documents, we (ARIA spec and/or Core AAM) should be able to point authors and user agents to those specs to get the implementation and user experience desired and intended for aria-roledescription.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions