Skip to content
GitHub
Sections

Reference · Things to avoid

prefers-reduced-motion ignored

Forbidden
Animation with no reduced-motion path
Instead
Always provide the reduced path. Non-negotiable — this is a vestibular safety issue, not a preference.

What this rule looks like

Forbidden
Instead

Why this rule

A consequence worth stating: motion is never the sole signal, for the same reason colour is not (C-20). Honouring the reduced-motion path removes the animation, so any state that was communicated by movement alone is communicated to that user by nothing at all. A field that only shakes on a bad password has no error state under reduced motion. Pair the motion with text, an icon, or a colour change that survives without it.

Kind
Rule
Section
Things to avoid
Group
Motion
Bucket
judgment
Severity
note
Since
v0.1.0

Read as plain text