-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
fix(ComposedModal): add accessible name and aria-label prop #7609
fix(ComposedModal): add accessible name and aria-label prop #7609
Conversation
Deploy preview for carbon-elements ready! Built with commit 7ea59b3 |
Deploy preview for carbon-components-react ready! Built without sensitive environment variables with commit 7ea59b3 https://deploy-preview-7609--carbon-components-react.netlify.app |
@joshblack updated! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work. Reads well in testing with NVDA on Firefox latest Windows 10
@joshblack let me know if this solution works 👍 |
Closes #6543
Fixes a11y issues with
ComposedModal
Changelog
New
ariaLabel
prop forComposedModal
aria-modal
attribute addedChanged
ModalHeader
now usesh2
andh3
instead ofp
elementsTesting / Reviewing
Ensure there are no a11y violations with Composed Modal