- Issue created by @rkoller
- 🇺🇸United States charles belov San Francisco, CA, US
With regard to my quote
I believe that issue has lessened now that I'm using the workaround below
I am using layout.frame_rate set to 3 in Firefox.
If you have the setting to reduce the motion activated in your operating system (in macOS you have to tick the "reduce motion" toggle under settings->accessibility->display) you still have the animation to expand or collapse the navigation sidebar when pressing the button in the lower left corner. That collapse/expansion triggers a shift and animation of the entire screen. For people with vestibular disorder, hyper-vigilance, and other focus related disorders can potentially be a trigger. i’ve asked @charles belov and he confirmed and provided some more context:
I cannot speak for all people with animation issues. Here is my reality:
- I have been triggered for vestibular disorder with surprisingly small screen areas. I believe it has to do with whether I am focusing on that area.
- It's not just about vestibular disorder, it's about hypervigilance and other focus disorders. Any animation can potentially trigger hypervigilance or disrupt focus.
- Further, enough animation has triggered unwanted physical effects for me that any unsolicited animation can be emotionally triggering. I believe that issue has lessened now that I'm using the workaround below and feel I have more control, but again I can't speak for others.
So the best practice would be if people indicate they don't want animation, only give them essential animation, only with a play/pause button, then default to pause. No cosmetic animation.
As a side note, "Reduce motion" is an artifact of Apple getting there first and calling it that. Windows and Android use language indicating it's all or nothing, even if they don't always follow it.
in a followup he also added:
There may be a fine line between hypervigilance and ADHD, or it may not matter, but people with either one can find animations distracting. For me, one issue is that the animation takes my attention away from my intended task and I have to re-focus on the task, which has a similar, if hopefully smaller, cost as multitasking does.
The easiest fix to meet WCAG2.2 SC2.3.3 C39 would be to wrap any animation related CSS property into a media query:
@media (prefers-reduced-motion: no-preference) {
}
the settings of the user should be respected, as charles summed it up nicely:
So the best practice would be if people indicate they don't want animation, only give them essential animation, only with a play/pause button, then default to pause. No cosmetic animation.
Active
11.0 🔥
navigation.module
It affects the ability of people with disabilities or special needs (such as blindness or color-blindness) to use Drupal.
With regard to my quote
I believe that issue has lessened now that I'm using the workaround below
I am using layout.frame_rate set to 3 in Firefox.