-
Notifications
You must be signed in to change notification settings - Fork 6
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
Accessibility improvements - form fields #717
Accessibility improvements - form fields #717
Conversation
f90eb32
to
36b37e4
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #717 +/- ##
==========================================
+ Coverage 55.21% 56.82% +1.60%
==========================================
Files 229 230 +1
Lines 4167 4255 +88
Branches 747 772 +25
==========================================
+ Hits 2301 2418 +117
+ Misses 1660 1625 -35
- Partials 206 212 +6 ☔ View full report in Codecov by Sentry. |
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.
more review for the formio components will follow!
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'd like to see some (Jest) tests that assert the aria-describedby behaves as expected. See all the annotations about missing test coverage. I'm also very interested in how multiple: true
components behave!
Formio doesn't validate inputs inside a component with the So to prevent some weird issues for screenreader users, we cannot make components with the The accessibility change to link the error message (with |
…or most components to only non-multiple instances #717 (comment)
d582477
to
0bcf3f8
Compare
35b90c8
to
5ce6b99
Compare
5ce6b99
to
2a2ddb6
Compare
…or most components to only non-multiple instances #717 (comment)
2a2ddb6
to
2774e03
Compare
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.
Can be merged once #722 is merged!
…sing aria-describedby
…oad and turned upload list into a table
…or most components to only non-multiple instances #717 (comment)
…ld be undefined It's better if this element hasn't got an id, then when multiple elements have the same id
- Replaced clickable icons with buttons - Proper textual alternatives and translations - Changed naming conventions for element ids - Replaced <b> with css - All icons now have 'aria-hidden="true"'
…tiple value row delete button
…orm field validation behaviour
2774e03
to
5d34ffa
Compare
The test failures are known issues and will be fixed via #723 |
Closes open-formulieren/open-forms#4716
These are some accessibility changes regarding chapters 1.3.1 and 1.3.5 of the accessibility rapport