Search Accessible via Screen Reader and Keyboard Navigation
All three organizations serve users with diverse accessibility needs — Blindeforbundet's user base in particular requires first-class screen reader support. The search screen must implement proper semantic labels on all interactive elements, announce search results count changes via live regions, provide sufficient touch targets, and support sequential keyboard/switch navigation through results. The search input must be clearly labelled, results must be announced as they update, and empty states must be communicated via accessible text rather than image-only assets. This story ensures the search feature meets WCAG 2.2 AA requirements throughout.
User Story
Acceptance Criteria
- Given a screen reader is active, when the search screen opens, then the search input field is announced with a descriptive label (e.g., 'Search contacts and notes')
- Given search results update, when new results are rendered, then a live region announces the result count (e.g., '5 results found')
- Given the results list is navigated via screen reader, when each result is focused, then the contact name, type (peer mentor or contact), and chapter are announced
- Given an empty state is shown, when a screen reader focuses the empty state, then the empty state message is fully readable as text (not image-only)
- Given switch access navigation is used, when traversing the search screen, then focus order follows a logical sequence: input → filter controls → results list
- Given the search input has focus, when the user submits via keyboard return, then the search executes and focus moves to the first result
Business Value
Accessibility is a non-negotiable MUST HAVE for all organizations, listed as Phase 1 priority. Blindeforbundet's users include people who are blind or visually impaired and depend entirely on screen readers for app interaction. Failing to make search accessible would exclude a core user segment from a critical feature, violating both the organizations' missions and WCAG 2.2 AA compliance requirements that underpin funding and regulatory obligations.