KEMBAR78
Clarification: update definition of 'any role' · Issue #358 · w3c/html-aria · GitHub
Skip to content

Clarification: update definition of 'any role' #358

@scottaohara

Description

@scottaohara

The current definition of 'any role' states:

...Any role it indicates that any role value apart from the implicit ARIA semantics role value, MAY be used.

this definition should be updated to indicate that this is not a carte blanche invitation to truly add 'any role' to an element.

For instance, we should make mention of the fact that any specified role must also follow the rules of use as outlined in the ARIA specification. e.g., <i role=gridcell> is valid per <i> allowing 'any role', BUT it would be invalid to add this role to an<i> if that element were not owned by a role=row, which that would then need to be owned by a role=grid.

Metadata

Metadata

Assignees

Labels

Clarification neededRevise or expand the information providedSpec choreUpdates to the spec that will result in no normative or informative changes

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions