You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Follow up to #4502 which covered generic errors for basic form elements.
This card focuses on invalid answers in addition to missing answers for specific presets within the app such as date and other fields that have specific validation requirements, for example.
User story
As an end-user, I need more specific context on what went wrong, which errors need to be fixed and how to fix them, so that I can provide the right information and submit the form successfully.
Problem
Required questions provide ambiguous error messages when left empty. This violates WCAG criteria 3.3.3.
anikbrazeau
changed the title
Specific errors for invalid/empty preset form elements (Update 2)
Specific errors for invalid/empty preset form elements (Update 3)
Jan 8, 2025
Context
Follow up to #4502 which covered generic errors for basic form elements.
This card focuses on invalid answers in addition to missing answers for specific presets within the app such as date and other fields that have specific validation requirements, for example.
User story
As an end-user, I need more specific context on what went wrong, which errors need to be fixed and how to fix them, so that I can provide the right information and submit the form successfully.
Problem
Required questions provide ambiguous error messages when left empty. This violates WCAG criteria 3.3.3.
Potential solutions
Additional detail
See rows 9-16:
https://docs.google.com/spreadsheets/d/1qx6K-PkburkQ2anDbRAhLpgWIfbYF8aWV6N34NrFUp8/edit?gid=0#gid=0
Acceptance criteria
References
https://design-system.alpha.canada.ca/en/components/error-summary/
https://design-system.alpha.canada.ca/en/components/error-message/
https://design-system.service.gov.uk/components/error-summary/
alphagov/govuk-design-system-backlog#46
The text was updated successfully, but these errors were encountered: