Comment #9 on issue 988427 by
p...@catchyour.com: Allow users to override system prefers-reduced-motion setting via chrome://settings
https://bugs.chromium.org/p/chromium/issues/detail?id=988427#c9I concur with the core thesis of this issue (i.e. allow user to override the specific media query preference of "prefers-reduced-motion") but the implementation detail on how to implement it can vary. Subjectively for me, the direct application of "prefers-reduced-motion" being forced at the OS level is a bit too tight of a binding, since (at least as a developer) I really need the ability to *enable* it, yet Chrome doesn't allow this (not even in DevTools). It can get a little confusing to reason about and discuss, too, given the name of the config.
For example, my use case as a developer is that while I very strongly prefer my OS and my apps to not have animations, I do need the ability to build/code them while also paying attention to user preferences on animations. It's actually really great that Chromium/Blink chose the sane default of "reduce" when the user chose this (or at least a similar) setting at the OS level. However, there's no way to refer this at all, not even under the hood in DevTools (see attached, "No emulation" has the same effect as "reduce").
This hit me several times now in a few meetings, where I ended excluded and unable to participate when discussing how to handle animations. We were going to the Apple TV+ website (which leverages the prefers-reduced-motion media query) and using that as a demonstration for something we might like to emulate. However, due to my accessibility settings configured as they are, I was unable to provide guidance. I would have been forced to dig into my Windows configuration, find the correct checkbox, restart chrome and then try to catch up with the discussion, which of course isn't feasible; I was unable to participate fully in that discussion.
p.s. This might be related to (or overlap with) this issue, where I wrote a similar response. Please see:
https://bugs.chromium.org/p/chromium/issues/detail?id=1197680Attachments:
2023-06-22_20-42-40.png 25.0 KB