TL;DR
I ran a static motion-accessibility scan on 196 AI-generated production apps.
66.3% ship at least one infinite animation with no way to pause it → fails WCAG 2.2.2 (Pause, Stop, Hide), Level A.
96.9% ship motion with no prefers-reduced-motion guard (a best-practice gap, not a strict A/AA fail). Only 3.1% were clean.
The fix for most of it is a media query and a pause control. Data + method + open dataset at the bottom.






