Skip to content

Conversation

@kirsty-hames
Copy link
Contributor

Fixes #250

Update

The navigation button that triggers a dialog to open (Drawer), the button aria-expanded has been replaced with aria-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

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👀

Copy link
Contributor

@joe-allen-89 joe-allen-89 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@joe-allen-89 joe-allen-89 merged commit b3fccc0 into master May 29, 2025
1 check passed
@joe-allen-89 joe-allen-89 deleted the issue/250 branch May 29, 2025 14:07
@github-project-automation github-project-automation bot moved this from Needs Reviewing to Recently Released in adapt_framework: The TODO Board May 29, 2025
github-actions bot pushed a commit that referenced this pull request May 29, 2025
# [8.2.0](v8.1.1...v8.2.0) (2025-05-29)

### Update

* replace dialog button aria-expanded with aria-haspopup dialog (fixes #251) ([b3fccc0](b3fccc0)), closes [#251](#251)
@github-actions
Copy link

🎉 This PR is included in version 8.2.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improper use of aria-expanded for nav button which triggers notify dialog

5 participants