You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CircularProgress probably has the same gaps as LinearProgress: 4.1.3 Status Messages and 2.2.2 Pause, Stop, Hide. Reuse the LinearProgress report as the template.
Scope
Add axe tests and fixtures in test/regressions/a11y/fixtures/.
Write CircularProgress/accessibility.md.
Enroll it in the CSS-dependent suite (1.4.10, 1.4.4, 1.4.12).
Run pnpm a11y:scorecard.
Manual tests
Write each check in the report as numbered Manual testing steps, as in Button/accessibility.md. pnpm a11y:scorecard then adds them to manual-testing.md. For screen-reader steps, use NVDA with Chrome and VoiceOver with Safari.
4.1.2 — With a screen reader, go to a determinate and an indeterminate CircularProgress. The determinate one announces "progress bar" and its value. The indeterminate one announces "progress bar" with no value.
4.1.3 — Move focus away while the value changes. Record if the screen reader announces the change. The probable result is "not announced", the same as LinearProgress.
2.2.2 — Look at the indeterminate animation. Record that the component has no pause control. Check the behavior with prefers-reduced-motion: reduce.
2.3.1 — No part flashes more than three times per second.
1.4.11 — With a contrast checker, measure the arc against the page for each color, in light and dark mode. The arc is at least 3:1.
Done when
CircularProgress has a report and is in the scorecard.
Each manual test in this issue has steps and a result in the report.
I'll take this. I'm starting the CircularProgress WCAG 2.2 assessment, following the LinearProgress report: axe fixtures, accessibility.json, the generated report, and the CSS layout suite (skipping 1.4.4 and 1.4.12, since the component has no text).
Any component bugs I find will be filed on #49477 rather than fixed in the assessment PR.
This issue has been closed. If you have a similar problem but not exactly the same, please open a new issue.
Now, if you have additional information related to this issue or things that could help future readers, feel free to leave a comment.
@linear-code[bot] Thanks again for creating this issue! If you have a moment, we would love to hear your thoughts on how we handled it with this short feedback form.
Activity
rohits2501 commentedon Oct 19, 2026
I'll take this. I'm starting the CircularProgress WCAG 2.2 assessment, following the LinearProgress report: axe fixtures,
accessibility.json, the generated report, and the CSS layout suite (skipping 1.4.4 and 1.4.12, since the component has no text).Any component bugs I find will be filed on #49477 rather than fixed in the assessment PR.
github-actions commentedon Oct 21, 2026
This issue has been closed. If you have a similar problem but not exactly the same, please open a new issue.
Now, if you have additional information related to this issue or things that could help future readers, feel free to leave a comment.
@linear-code[bot] Thanks again for creating this issue! If you have a moment, we would love to hear your thoughts on how we handled it with this short feedback form.