Goal
Make scan progress updates friendly for screen readers.
The scan panel updates file counts, bytes, phase, and preview rows while scanning. Screen reader users should get useful status changes without being spammed every 150ms.
Suggested starting point
Scan UI lives in:
The scan panel currently renders status text like:
<p className="scan-status">Scanning safely… nothing is being changed</p>
<p className="progress-phase">{phase || "Walking files"}</p>
Consider adding a polite live region for major phase changes only:
<p className="sr-only" aria-live="polite">{phase}</p>
Please avoid announcing every file count tick.
Acceptance criteria
- Major scan phase changes are announced politely.
- Rapid file count updates are not noisy for screen readers.
- Adds a small test or stylesheet check if a helper class like
.sr-only is added.
Goal
Make scan progress updates friendly for screen readers.
The scan panel updates file counts, bytes, phase, and preview rows while scanning. Screen reader users should get useful status changes without being spammed every 150ms.
Suggested starting point
Scan UI lives in:
The scan panel currently renders status text like:
Consider adding a polite live region for major phase changes only:
Please avoid announcing every file count tick.
Acceptance criteria
.sr-onlyis added.