Skip to content

MatSelect accessibility rework #11083

Closed
@jelbourn

Description

@jelbourn

This issue tracks rework of the MatSelect component to resolve multiple accessibility issues. Based on this prototype (just the a11y behavior and API, not the visuals)

Summary:

  • New template-based syntax for options driven by data instead of ngFor (the existing syntax will remain for backwards compatibility for at least two major versions)
  • Option text will always be in the DOM, but not the option templates
  • Interaction changes from listbox to combobox

This should capture issues reported in #5220, #10292, #6382, #3587, #1670

Metadata

Metadata

Assignees

Labels

AccessibilityThis issue is related to accessibility (a11y)P2The issue is important to a large percentage of users, with a workaroundarea: material/selectfeatureThis issue represents a new feature or feature request rather than a bug or bug fix

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions