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

Request form: Senior official fields need helper text to communicated required data formats #2752

Closed
1 task done
Tracked by #2848
AnnaGingle opened this issue Sep 13, 2024 · 1 comment
Closed
1 task done
Tracked by #2848

Comments

@AnnaGingle
Copy link

AnnaGingle commented Sep 13, 2024

Story

Email * field does not communicate expected data formats. An error is not sufficient to meet Section 508 standards.

Email * error state does not include the error message in the screen reader/ ANDI output:
Screenshot 2024-09-13 at 12 49 44 PM

Acceptance Criteria

  • Email * error state for an empty field should have this screen reader output: Who is the senior official for your organization? Email * invalid entry, Enter an email address in the required format, like [email protected], required.

Additional Context

The code label or screen reader output should be:
<legend> Who is the senior official for your organization?
<label> Email *
required: required

In an error state this should be:
<legend> Who is the senior official for your organization?
<label> Email *
required Enter an email address in the required format, like [email protected].

Issue Links

Relates to Request form labels communicate required data format #2699

Prioritization Comments

WCAG Conformance Level: 2.1 AA
WCAG Standard that applies:
3.3.2 - Labels or Instructions (Critical)
3.3.3 - Error Suggestion (Critical, partially supports)
Critical Failure if Not Met?: Not in this case, see below
Prioritization: High/Must Do
Reason: This issue addresses essential guidance on input formats that is necessary for users to enter accurate data without confusion. Currently, users who rely on form hints, especially those with screen readers or cognitive disabilities, may struggle with incorrect input if the expected format is only communicated after an error. Providing clear, descriptive labels and hints directly on the form fields significantly improves usability and aligns with Section 508 and WCAG standards. Given that this issue does not entirely prevent form submission but still impacts usability and compliance, it is rated as High / Must Do.

@vickyszuchin vickyszuchin removed the story User stories label Sep 17, 2024
@vickyszuchin vickyszuchin moved this from 👶 New to 🍦 Backlog in .gov Product Board Sep 19, 2024
@AnnaGingle AnnaGingle changed the title Input accessibility: Senior official | Domain request form Request form: Senior official fields need helper text to communicated required data formats Sep 23, 2024
@AnnaGingle
Copy link
Author

This issue will be completed as a part of issue #2848

@lizpearl lizpearl moved this from 🍦 Backlog to ✅ Done in .gov Product Board Nov 6, 2024
@lizpearl lizpearl closed this as completed by moving to ✅ Done in .gov Product Board Nov 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: ✅ Done
Development

No branches or pull requests

3 participants