CRITICAL story-bufdir-report-preview-coordinator-005 5 pts
5
Story Points
Critical
Priority
Bufdir Report Preview
Feature

User Story

As a Coordinator
I want the Bufdir report preview to be fully accessible via screen readers and to comply with WCAG 2.2 AA standards
So that coordinators with visual impairments or using assistive technology can independently review and verify reports without requiring sighted assistance

Acceptance Criteria

  • Given a coordinator using VoiceOver (iOS) navigates to the preview screen, When they swipe through the report, Then each field row is announced as '[Field Name]: [Value]' without requiring visual inspection
  • Given the validation summary banner appears, When the screen loads, Then VoiceOver announces the validation status as a live region update so the coordinator immediately knows if there are errors
  • Given the period diff view is active, When a coordinator using a screen reader navigates to a changed field, Then the accessibility label reads '[Field Name]: current [value], previous [previous value], [increase/decrease] of [percentage]'
  • Given the preview screen contains multiple sections, When a VoiceOver user navigates by headings, Then each report section header is exposed as an H2 heading landmark
  • Given all interactive elements in the preview, When tested with the accessibility audit service, Then no WCAG 2.2 AA violations are reported for contrast, touch target size, or semantic labeling
  • Given focus enters the validation banner, When errors are present, Then focus is programmatically moved to the first error item so the coordinator does not have to search for it

Business Value

Accessibility compliance is a non-negotiable requirement for all three organizations, with Blindeforbundet placing it as a top-tier requirement. Failing to make the Bufdir preview accessible would exclude coordinators with disabilities from performing a core compliance task, violating both organizational values and Norwegian accessibility regulations (WCAG 2.2 AA). Non-compliance also risks loss of public sector procurement eligibility.