- From: Charles Belov via GitHub <sysbot+gh@w3.org>
- Date: Wed, 18 Sep 2024 22:21:13 +0000
- To: public-css-archive@w3.org
> We mused on whether `prefers-reduced-motion` may be a good signal for the user's desire on this - however, this case is one of the (several, perhaps) cases where some users would likely need the feature to be _completely_ disabled. > > Does this invite the notion of a `prefers-no-motion` query? The term "prefers-reduced-motion" is an artifact of Apple getting there first and choosing the setting label "Reduce Motion" in macOS and iOS. Windows 11 calls it "Animation effects" with a setting of On or Off. Android calls it "Remove animations". All of the above are exposed to browsers, and browsers expose them to websites via the identical prefers-reduced-motion media query. In order to have separate prefers-reduced-motion and prefers-no-motion queries, OS developers would have to provide two controls and browser developers would have to expose those controls to websites. iOS additionally has a control to prefer cross-fades on menus. I don't know whether iOS makes it available to apps. I also don't know whether any browser reads that setting and exposes it to websites if iOS does make it available. If prefers-reduced-motion is set, the safest practice would be to assume there is no safe animation, since we don't know why the site visitor has set Reduce Motion on/Animations effects off/Remove animations on. Even necessary animation might be best initiated through a play button. For example, one can set Firefox to set gif animations not to play; if one then wants to play the animation, one right-clicks the image and chooses Play or Loop. -- GitHub Notification of comment by CharlesBelov Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/10267#issuecomment-2359504081 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 18 September 2024 22:21:14 UTC