Update: Replace dialog button aria-expanded with aria-haspopup dialog (fixes #250) #251
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #250
Update
The navigation button that triggers a dialog to open (Drawer), the button
aria-expandedhas been replaced witharia-haspopup="dialog". Please refer to the issue for the research and discussion supporting this change.Testing
Navigate to the PLP button in the nav bar using a screen reader. Depending on the browser/screen reader used, expect the following reading....
VoiceOver “Page progress. X%. Open page sections, dialog pop-up, button”
NVDA “Page progress. X%. Open page sections, button opens dialog”
JAWS “Page progress. X%. Open page sections, button has popup dialog”
Tested with the following combinations:
VoiceOver Safari macOS and iPhone
VoiceOver Chrome and Firefox macOS
JAWS Chrome, Edge and Firefox Windows
NVDA Chrome, Edge and Firefox Windows