Bug 81: Multi-Page Form Without Progress (F12)

WCAG 2.2.1 (Timing) + 3.3.5 (Help/Instructions) | Multi-step form lacks progress indicators.

Failure F12: No Progress Indicator

Application Form - Step Unknown (No Progress Indicator)

Issues:

  • No indication this is a multi-step form
  • No progress bar showing completion percentage
  • Users don't know how many steps remain
  • Screen reader users especially confused
Failure F12: Progress Bar Visual Only (No ARIA)

Application Form - Step 1 of 3

Issue: Progress bar visible but not accessible (missing aria-label, aria-valuenow, aria-valuemax).

Failure F12 + Form Data Loss: No Save/Review Option

Multi-step form with these issues:

  • No progress indicator
  • No "Save and Continue Later" option
  • No review step before submission
  • Session timeout clears all entered data
  • No confirmation that data was saved
<!-- BUG: Form shows steps but has no accessibility --> Step 1: Personal Info Step 2: Employment History Step 3: References Step 4: Review <!-- Missing: --> - aria-label for progress steps - aria-current on current step - Save progress functionality - Session timeout warning - Data validation messages
Failure F12: No Instructions or Context

Multi-Step Application

Issue: No fieldset legend, no overall form instructions, no field help text. Users lost.

HAL Fixes: HAL adds progress indicator (visual + aria-label="Step X of Y"). HAL adds aria-current="step" to current step. HAL ensures fieldset/legend groups related fields. HAL adds form instructions before form. HAL recommends save functionality and session warnings.