-
Notifications
You must be signed in to change notification settings - Fork 377
Description
Currently, there is nothing about selectable cards that indicates to screen readers that they are selectable or interactable.
Selectable cards likely need an aria role=option and need to be placed in a parent container with an aria role=listbox
If multiple cards are selectable, then the parents container with the listbox role should also have aria-multiselectable=true and aria-activedescendant set up to contain the id of the card which currently has focus.
The parent will also need an aria-label if the list of cards does not have a title, or can reference a visual title using aria-labelledby.
When a card is selected, the card should use the aria-selected=true
this fix needs to be applied to the card/Selectable and selected example, the card/Legacy selectable and selected example, the Card view demo, the Tabs/modal tabs demo, Primary-detail card view demo.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status