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

fix(dropdown): fix a11y issues for dropdown #13391

Merged
merged 9 commits into from
Apr 3, 2023

Conversation

aledavila
Copy link
Contributor

@aledavila aledavila commented Mar 22, 2023

Closes #13110

Fixes a11y issues with dropdown.

Changelog

New

  • Adds role=combobox to dropdown trigger.

Testing / Reviewing

Make sure a11y violations are fixed.

@netlify
Copy link

netlify bot commented Mar 22, 2023

Deploy Preview for carbon-components-react ready!

Name Link
🔨 Latest commit 8a5bbc1
🔍 Latest deploy log https://app.netlify.com/sites/carbon-components-react/deploys/641b5b06d4463a00088408c2
😎 Deploy Preview https://deploy-preview-13391--carbon-components-react.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@netlify
Copy link

netlify bot commented Mar 22, 2023

Deploy Preview for carbon-elements ready!

Name Link
🔨 Latest commit 8a5bbc1
🔍 Latest deploy log https://app.netlify.com/sites/carbon-elements/deploys/641b5b06bc36f00008d687f4
😎 Deploy Preview https://deploy-preview-13391--carbon-elements.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@netlify
Copy link

netlify bot commented Mar 22, 2023

Deploy Preview for carbon-components-react ready!

Built without sensitive environment variables

Name Link
🔨 Latest commit a6d33c1
🔍 Latest deploy log https://app.netlify.com/sites/carbon-components-react/deploys/642af2947023600008f52c69
😎 Deploy Preview https://deploy-preview-13391--carbon-components-react.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@netlify
Copy link

netlify bot commented Mar 22, 2023

Deploy Preview for carbon-elements ready!

Name Link
🔨 Latest commit a6d33c1
🔍 Latest deploy log https://app.netlify.com/sites/carbon-elements/deploys/642af294a1eaab000831b3b8
😎 Deploy Preview https://deploy-preview-13391--carbon-elements.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@tay1orjones
Copy link
Member

@aledavila It looks like the modal story that includes a dropdown is now failing the automated accessibility testing.

@aledavila
Copy link
Contributor Author

@tay1orjones @tw15egan @francinelucca ready for review

Copy link
Collaborator

@francinelucca francinelucca left a comment

Choose a reason for hiding this comment

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

Confirmed no longer see a11y violation and dropdown still works and looks as expected 🚀
Just one question on eslint ruling

Copy link
Collaborator

@francinelucca francinelucca left a comment

Choose a reason for hiding this comment

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

🚀

@kodiakhq kodiakhq bot merged commit 99e6f56 into carbon-design-system:main Apr 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants