HIGH story-contact-list-search-coordinator-006 3 pts
3
Story Points
High
Priority
Contact List & Search
Feature

User Story

As a user
I want to browse, search, and interact with the contact list using a screen reader such as VoiceOver or JAWS
So that So that visually impaired peer mentors and coordinators can use the contact list independently and efficiently

Acceptance Criteria

  • Given a VoiceOver or JAWS user navigates to the Contacts screen, when they move through the list, then each contact card announces name, status, area, and available actions in a logical order
  • Given a screen reader user reaches the Contact Search Bar, when navigating the screen, then the search bar is reachable without requiring additional navigation gestures beyond standard linear navigation
  • Given a screen reader user activates a filter, when the filter is applied and results update, then the change in result count or state is announced via an accessibility live region
  • Given a screen reader user interacts with the View Switcher Widget, when they toggle it, then the new view state is announced
  • Given any interactive element in the contact list, when measured, then all touch targets are at least 44x44 logical pixels (WCAG 2.2 AA minimum)
  • Given an offline indicator is shown, when a screen reader user encounters it, then the indicator text is announced

Business Value

Blindeforbundet (Norwegian Association of the Blind) is a primary client organisation and has visually impaired peer mentors as core users. Screen reader support is not an optional enhancement — it is a prerequisite for those users to participate at all. NHF also serves users with motor and cognitive challenges who rely on assistive technologies. Failing WCAG 2.2 AA compliance risks legal non-compliance and excludes a significant portion of the intended user base from the most-used screen in the application.