Progress bars have no accessible name

Automated check aria-progressbar-name, run with axe-core

WCAG
1.1.1 Non-text Content (Level A)
Severity
Moderate: a degraded experience
Typical effort
Quick win, under 1 hour
Category
Content

Who this affects

Screen reader users.

Why it matters

Progress is announced as a percentage with no context, for example during an upload or a multi-step checkout.

How to fix it

Add aria-label or aria-labelledby to the element with role="progressbar", for example aria-label="Upload progress".

Check your own website

The free scan tests 3 pages against WCAG 2.2 A and AA in about 30 seconds. No sign-up.

Scan my website — free

Related checks: Content

All checks