Receive Accessibility-Compliant Feedback During Document Upload
Several member organizations — particularly Blindeforbundet and NHF — serve peer mentors with visual impairments or cognitive disabilities who rely on screen readers or need clear, simple feedback. Upload status must be communicated through live region announcements (not just visual indicators), progress states must be reachable by screen reader navigation, error messages must use plain language without technical jargon, and the entire attachment flow must meet WCAG 2.2 AA requirements. This story ensures the attachment feature is not only functional but genuinely usable for all peer mentors regardless of ability.
User Story
Acceptance Criteria
- Given an upload starts, when the upload progress changes to in-progress, then a live region announcement reads 'Uploading [filename], please wait'
- Given an upload completes successfully, when the status changes, then a live region announcement reads 'Attachment [filename] uploaded successfully'
- Given an upload fails, when the error state is reached, then a live region announcement reads a plain-language error message and focus moves to a retry button
- Given the attachment picker UI is open, when navigated with VoiceOver or TalkBack, then all interactive elements have descriptive labels and are reachable in logical order
- Given the thumbnail grid is rendered with uploaded attachments, when navigated by screen reader, then each thumbnail is announced with the filename and a hint to activate for preview
- Given an attachment is deleted, when the deletion completes, then a live region announcement reads '[filename] removed'
Business Value
Blindeforbundet's peer mentors include individuals with visual impairments who depend on screen readers for all app interactions. NHF serves stroke survivors with cognitive disabilities who require plain-language feedback. Failing WCAG 2.2 AA compliance on the attachment feature would make it entirely unusable for these groups, undermining the legal and organizational commitment to universal design and risking exclusion of the most vulnerable peer mentor population.