Transitions/animations (dialog/sheet open-close, any loading spinners, onboarding-banner) don't appear to respect prefers-reduced-motion. This is a straightforward, testable a11y gap distinct from the contrast/live-region issues above.
Definition of done:
- All CSS transitions/animations gated behind a reduced-motion media query fallback
- Verified via a test asserting animation duration is near-zero under simulated
prefers-reduced-motion: reduce
Before opening a PR for this issue, read CONTRIBUTING.md.
This is not a starter-issue. The Definition of done above is the full
acceptance criteria, not a subset to sample from — a PR that addresses part
of it is an unfinished issue, not a smaller one. Your PR must include, in
the PR description itself:
PRs missing these will be sent back before review, not reviewed and rejected — please do this up front.
Transitions/animations (dialog/sheet open-close, any loading spinners, onboarding-banner) don't appear to respect
prefers-reduced-motion. This is a straightforward, testable a11y gap distinct from the contrast/live-region issues above.Definition of done:
prefers-reduced-motion: reduceBefore opening a PR for this issue, read CONTRIBUTING.md.
This is not a starter-issue. The Definition of done above is the full
acceptance criteria, not a subset to sample from — a PR that addresses part
of it is an unfinished issue, not a smaller one. Your PR must include, in
the PR description itself:
PRs missing these will be sent back before review, not reviewed and rejected — please do this up front.