CRITICAL story-visual-design-accessibility-coordinator-002 5 pts
5
Story Points
Critical
Priority
Visual Design Accessibility
Feature

User Story

As a Coordinator
I want all tappable elements — buttons, navigation items, checkboxes, links — to have a minimum touch target of 44×44 dp
So that I can accurately tap controls without repeated misses, even if I have reduced fine motor control, tremors, or am using the phone with gloves or a stylus

Acceptance Criteria

  • Given a peer mentor with motor impairments attempts to tap any button, icon, or interactive element, when the element is rendered, then its touch target is at least 44×44 dp
  • Given a small icon button (e.g., edit pencil, modal close) is placed in a dense layout, when the accessible-touch-target-wrapper is applied, then the visual appearance is unchanged but the hit area expands to 44×44 dp
  • Given the CI pipeline runs accessibility checks via accessibility-audit-runner, when touch target sizes are evaluated, then elements with hit areas smaller than 44×44 dp cause a lint warning or error
  • Given spacing between adjacent interactive elements, when two controls are placed next to each other, then there is at least 8 dp of space between touch target edges to prevent accidental activation
  • Given a peer mentor taps the bottom navigation bar, when any tab icon is tapped, then the tap registers correctly on first attempt at least 98% of the time in usability testing

Business Value

NHF's user base explicitly includes stroke survivors and individuals with neuromuscular conditions. Inadequate touch targets directly prevent these users from completing their primary task — registering activities — leading to the underreporting crisis all three organizations described in workshops. Fixing touch targets at the design token and component wrapper level means every future component automatically complies, eliminating the most common mobile accessibility failure at the root cause level.