-
Notifications
You must be signed in to change notification settings - Fork 0
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
SC 332 -- Form input label and helper text #19
Comments
Note to self: see also box 14 fields |
@damiansian this one is in code review. If you've got time to review it, here's the link: https://statefile.pr-5474.getyourrefund-testing.org/en/nj/landing-page How to test:
|
Thanks! I'm moving it back to "in review" because it's not merged yet, as CfA is worried about the risk of changing all of our inputs at once. I did my best to write about the user impact to explain why we prioritized this ticket and proposed these changes: codeforamerica/vita-min#5474 (comment). Double checking with you @damiansian because I don't want to misrepresent the priority level of this ticket: would it be fair to say that without the p/span tag change, the labels are currently not perceivable at all to some assistive tech users? And that's why you marked it as a severity 2? |
Here is the rubric I use for assigning severity... This is non-conforming to WCAG but not a full blocker (i.e., not Sev 1). There is a workaround available in that I can access the text in "browse mode" reading of the page. It is a core workflow in that I cannot advance to the next screen without inputing text or making a selection. As it's a core workflow, but there is a workaround, I assigned sev 2. It's important to note that this is my opinion based on my understanding of your product. My views are not intended to be hegemonic, and are instead open for interpretation and overruling by the product team. |
@damiansian this one just got merged into staging after some iteration on the implementation. If you have a moment to retest, that would be lovely! https://demo.fileyourstatetaxes.org/en/nj/landing-page |
URL
https://demo.fileyourstatetaxes.org/en/questions/phone-number
Issue
The current label of the text input is not creating a consistent accessible name. There are two
p
tags in thelabel
tag. This is causing errors on VoiceOver likely due to the fact we're usingblock level
elements inside aninline
element.P tags in the label tag
Screen shot
Video walkthrough
form_label_auto_complete_error.mov
Note
The
aria-required="true"
was added after creating this screen recording.WCAG Success Criterion
SC 3.3.2: Labels or Instructions (Level A)
Impacted users
Screen reader users rely on labels and instructions to understand how to fill out form elements properly.
Suggested fix
This suggestion fixes the issues on Mac and PC screen readers and brings the form element up to full WCAG conformance. There are other issues solved for here that have separate bugs filed.
What changed:
aria-describedby
for helper text AND error text.Current
Should be:
The text was updated successfully, but these errors were encountered: