We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Currently, screen readers such as VoiceOver, JAWS, or NVDA cannot differentiate between selected and non-selected links.
Use aria-current="page" on the selected link, and leave non-selected links as-is
aria-current="page"
DOM tree:
VoiceOver screen recordings:
Without aria-current:
With aria-current:
Reference: MDN - aria-current
The text was updated successfully, but these errors were encountered:
Thanks for creating the issue, @kburk1997!
I've created a draft PR here: #2254. In that PR you will find a preview link which will allow you to review the changes:
Before I mark this PR as ready for review by the maintainers, I would love to get your thoughts and/or feedback.
Thanks!
Sorry, something went wrong.
jhildenbiddle
Successfully merging a pull request may close this issue.
Feature request
Problem or desire
Currently, screen readers such as VoiceOver, JAWS, or NVDA cannot differentiate between selected and non-selected links.
Proposal
Use
aria-current="page"
on the selected link, and leave non-selected links as-isImplementation
DOM tree:

VoiceOver screen recordings:
Without aria-current:
Screen.Recording.2023-09-12.at.11.43.55.AM.mov
With aria-current:
Screen.Recording.2023-09-12.at.11.37.30.AM.mov
Reference: MDN - aria-current
The text was updated successfully, but these errors were encountered: