Skip to content

Explicit vs implicit roles for elementInternals #2686

@giacomo-petri

Description

@giacomo-petri

I have a question about ElementInternals: when a role is set via elementInternals, should it be treated as an explicit role, an implicit role, or something else entirely?

Additionally, if a role defined by the role attribute conflicts with a role set through elementInternals, do we need to specify which one takes precedence?

The Presentational Roles Conflict Resolution section of the ARIA spec distinguishes between explicit and implicit roles. It seems important to clarify how a role provided through elementInternals should be categorized.

I spoke briefly with @jcsteh during TPAC, and his view is that an elementInternals role should be treated as explicit. @jcsteh, please correct me if I missed anything or if you'd like to expand on this.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions