You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the selected SelectItem does not have the aria-current attribute set to true. This attribute lets screen readers know which item is selected so it can relay that information to the user. NVDA is a screen reader that is free and will help a tester hear the difference. I understand that the spec should not require this, but the screen readers like JAWS and NVDA seem to. Another option, if possible, would be to allow access to the context form outside the component so that I can wrap SelectItem and pass it the attribute myself.
Examples in other libraries
Who does this impact? Who is this for?
Users who are navigating with a screen reader like JAWS or NVDA.
Additional context
It would just need the addition of aria-current={isSelected && isFocused} to SelectItem
The text was updated successfully, but these errors were encountered:
Feature request
Overview
Currently, the selected
SelectItem
does not have thearia-current
attribute set to true. This attribute lets screen readers know which item is selected so it can relay that information to the user. NVDA is a screen reader that is free and will help a tester hear the difference. I understand that the spec should not require this, but the screen readers like JAWS and NVDA seem to. Another option, if possible, would be to allow access to the context form outside the component so that I can wrapSelectItem
and pass it the attribute myself.Examples in other libraries
Who does this impact? Who is this for?
Users who are navigating with a screen reader like JAWS or NVDA.
Additional context
It would just need the addition of
aria-current={isSelected && isFocused}
toSelectItem
The text was updated successfully, but these errors were encountered: