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
Dmirano/4551 ffp screen reader bug #4640
Conversation
…irano/4551-ffp-screen-reader-bug
…irano/4551-ffp-screen-reader-bug
Codecov Report
@@ Coverage Diff @@
## main #4640 +/- ##
=======================================
Coverage 94.34% 94.35%
=======================================
Files 279 280 +1
Lines 8864 8873 +9
Branches 1787 1787
=======================================
+ Hits 8363 8372 +9
Misses 477 477
Partials 24 24
Continue to review full report in Codecov by Sentry.
|
This deploy was cleaned up. |
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!
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.
Nice solution wrapping the design system component 👍
…irano/4551-ffp-screen-reader-bug
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.
I wasn't able to manually test this with my mac since I wasn't able to replicate the bug with the ChromeVox screen reader, but all the code changes you made look good! Nice job
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.
This "sounds" great! Much easier to follow.
…irano/4551-ffp-screen-reader-bug
Resolves #4551, #4405
Description
Resolves screen reader bug reading out each choice last. The problem was because of the aria components exclusive to the cms design system's ChoiceList component. The solution was to create our own ChoiceList wrapper, and removing these aria tags from the components. Also replaced everywhere we use the ChoiseList component, which resolves #4405 as well.
Chromatic Link
https://www.chromatic.com/build?appId=61d5b948cf6f17003a12bf77&number=1319
Significant changes or possible side effects
Automated test cases written
Steps to manually verify the bug fix (windows only)
Steps to manually verify the ChoiceList changes
This pull request is ready to code review when
tests, refactor
screenreader, text scaling) OR an exemption is documented
This pull request is ready to test when
This pull request is ready to review when QA has
This pull request can be merged when