Skip to content

Revise allowed roles for label element #492

@scottaohara

Description

@scottaohara

the rules around what roles are allowed on label should better refelct when adjusting the role will cause an accessibility issue.

there are really 3 differnet use cases:

  1. label is associated with a form element via its for attribute
  2. label is associated with a form element by being its ancestor
  3. label is not associated with a form element

For 1 & 2, there can be accName breakages if the role is changed - and for 2 specifically there can be potential invalid nesting of role issues we would want to avoid

For 3.... someone decided to use label instead of span. For most cases, I'd submit there's not a whole lot that can go wrong here if someone were to modify the role so the element could be exposed as / behave as something else.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions