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

Update 404/500 to split out actions for form builder and form filler (Update 2) #4937

Open
8 tasks
anikbrazeau opened this issue Jan 8, 2025 · 0 comments
Open
8 tasks

Comments

@anikbrazeau
Copy link
Member

anikbrazeau commented Jan 8, 2025

Description

Different CTAs that are appropriate to each audience when these pages 404/500 are encountered, whether from the app or from a public-facing form

Problem: End users filling out a form (form fillers) get a page that redirects them to Support.

Context

Follow up to #4502 which covered generic errors for basic form elements.

User story

As an end-user, I need more specific next steps when something goes wrong, so that I can navigate back to the right place or know what to do next.

Additional detail

See rows: 17-22
https://docs.google.com/spreadsheets/d/1qx6K-PkburkQ2anDbRAhLpgWIfbYF8aWV6N34NrFUp8/edit?gid=0#gid=0

Acceptance criteria

  • Includes English and French error message content
  • Right message is displayed to right audience (segmenting builders and fillers)
  • Displays properly in Chrome, Firefox, Edge, Safari, and Opera
  • Reads in the expected order on screen reader
  • Works when there are multiple similar errors triggered on a page
  • Provides context for the error focus state at the top of the error message list
  • Links to the correct error / question
  • Meets WCAG 2.1 AA requirements
@anikbrazeau anikbrazeau changed the title Copy of Specific errors for invalid/empty preset form elements (Update 3) Update 404/500 to split out actions for form builder and form filler (Update 2) Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant