Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Combobox Not Announcing Selected State (NVDA) #1202

Closed
scurker opened this issue Sep 21, 2023 · 2 comments
Closed

Combobox Not Announcing Selected State (NVDA) #1202

scurker opened this issue Sep 21, 2023 · 2 comments
Labels
accessibility bug Something isn't working medium medium priority
Milestone

Comments

@scurker
Copy link
Member

scurker commented Sep 21, 2023

Auditor Issue: https://axeauditor.dequecloud.com/test-run/87ff92fc-25f1-11ee-a855-1b2298d1b894/issue/98b155e6-512e-11ee-b2ae-1b13575e65cf?sortField=ordinal&sortDir=asc&filter%5Brule%5D=manual&filter%5Bpage_number%5D=49&row=0

Best practice: The selected state of the element is not announced by default.

Element description: The selected state of the options is not announced to the screen reader users in the default state.
Element location: Located below the "Examples" heading

Note: It is applicable to all the Combo boxes.

Additional Information: Raised as a best practice as aria-selected="true" is provided and on "insert+tab", the screen reader announces the selected state.
However, by default when the focus goes to the element, the selected state is not announced.

@scurker scurker added bug Something isn't working accessibility medium medium priority labels Sep 21, 2023
@scurker
Copy link
Member Author

scurker commented Sep 21, 2023

@VaniChinnam This appears to be happening in NVDA, was this the case for other AT as well?

@scurker scurker added this to the Q3 2023 milestone Sep 21, 2023
@scurker scurker modified the milestones: Q3 2023, Q4 2023 Sep 28, 2023
@scurker
Copy link
Member Author

scurker commented Nov 29, 2023

This appears to be a somewhat conscious decision on NVDA's part: nvaccess/nvda#12893

Only announcing one of the states (selected vs not selected) reduces verbosity, the other state is implied.
When considering this behavior in the context of a standard listbox (no multi select) this makes a lot more sense, the item focused IS selected, the user doesn't have to hear selected / vs not selected at all.

When testing this with NVDA "not selected" is announced for the aria-selected="false" options. I'm not sure what else we can do since NVDA has taken the stance to not redundantly announce selected items.

@scurker scurker closed this as completed Nov 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility bug Something isn't working medium medium priority
Projects
None yet
Development

No branches or pull requests

1 participant