GSA / notifications-admin

The UI of Notify.gov
https://notify.gov
Other
11 stars 2 forks source link

Send Message A11Y Audit - Redesign Send Message Flow to Use USWDS Step Indicator #2126

Open jonathanbobel opened 3 days ago

jonathanbobel commented 3 days ago

Issue: Redesign Send Message Flow to Use USWDS Step Indicator

Problem:
Currently, the Send Message flow relies on "Back" buttons for navigation. These buttons:

  1. Lack clear context about the user's current location in the process.
  2. Require linear navigation, making it difficult to review or jump back to a specific step.

This design can create frustration and confusion, particularly for users who need to confirm earlier steps or understand where they are in the flow.


Proposed Solution:

Replace the "Back" buttons throughout the Send Message flow with the USWDS Step Indicator component. This will:

  1. Provide a clear visual indicator of the user’s progress.
  2. Allow the user to clearly see what page is considered "back" in the navigation process.

Implementation Details:

1. Introduce the Step Indicator

2. Replace Back Buttons

3. Maintain Accessibility

4. Highlight Current Step

5. Test for Usability and Accessibility


Steps to Implement:

  1. Add the USWDS Step Indicator to the Send Message flow pages.
  2. Remove the "Back" buttons and replace them with a button group with forward and backward navigation.
  3. Update styles as necessary to match the application’s visual design while adhering to USWDS guidelines.
  4. Test thoroughly for accessibility and usability.

Acceptance Criteria:


References:


This redesign will improve the user experience by providing clearer navigation and flexibility, while