Live data from Hacker News

Allow disabling of motion or animation

accessibilityfordevelopers.com

91–100 of 132 posts

Re: Allow disabling of motion or animation

#91
post #78
post #2

Why does even the thought of 'disabling' animations have to be cast in the context of an accessibility issue? What about those of us that see no need of user interface elements that flollop about doing some kind of 'me Me ME!' dance, when we just want to get things done? I get it, if you're building a webpage maybe that's your artistic vision, and I'm specifically railing on OS animations, but the question still stan…

In some places (software I write) the user does come first, especially the user that spends a lot of time with the application. That's why there are no UI animations in my app, I value my users too much. If I have data to display, I display it as fast as I possibly can. But I do have to accept that this makes the app look less "polished" or "modern" at a first glance and likely makes some people look at competitors w…

Really the ideal gym client for some places seems to be somebody who signs up for a membership and then never uses it, so I guess maybe having too much of the stuff that an experienced lifter might want would be a net negative for them.

Re: Allow disabling of motion or animation

#92
post #2

Why does even the thought of 'disabling' animations have to be cast in the context of an accessibility issue? What about those of us that see no need of user interface elements that flollop about doing some kind of 'me Me ME!' dance, when we just want to get things done? I get it, if you're building a webpage maybe that's your artistic vision, and I'm specifically railing on OS animations, but the question still stan…

There is a trend that when a goal can't be achieved directly, people try to push it through some other channel. In this case, accessibility can be mandatory in some cases (by law or specification) while "don't be an asshole to your users" is not. It's hard to tell for sure where it's just a happy coincidence and where it is a pretext to make it either more appealing or to force people to do it under some other requir…

Seems like a pretty damning indictment of current trends in web design.

Re: Allow disabling of motion or animation

#94
post #16

From my chrome/userContent.css in my Firefox profile directory: @namespace url(http://www.w3.org/1999/xhtml); *, :before, :after { transition: none !important; animation-delay: 0ms !important; animation-duration: 0ms !important; } toolkit.legacyUserProfileCustomizations.stylesheets must be set to true in about:config for this to work. This gives me the best "reduced motion" of all (zero motion), with no effort requir…

[deleted]

Re: Allow disabling of motion or animation

#95

Earlier quoted context omitted.

I did this on my Android as well, intentionally. My Galaxy S20 defaults to an animation speed that is just so horribly slow, everything feels sluggish. It also uses more battery. I, too, was a bit confused at the frozen arrow in the beginning, until I realized it was just the loading indicator used when animations are disabled (they could probably improve that one). It is the one place where some sort of movement mig…

Adjusting the animation scaling down is one of the first things I do on any Android phone I buy. I've also changed it for many friends and family who immediately ask how I've managed to make their phones "faster". Not a single person has ever asked me to turn it back. Yet this option is buried in "Developer Tools", so - yes agreed that the "Accessibility Settings" is a far better place. I do also wish it was adjustab…

On a Google phone Android, turning off all animations doesn't replace it with a loading icon. It just makes the phone faster.

In Android 12 the Google Android launcher (the desktop, with the non removable Google assistant/search bar), doesn't obey turning off animation. I moved to the Nova launcher.

Like the parent post, every friends and family member I showed how to turn off animations was very pleased with the speedup. Nobody ever asked to turn it back on.

Re: Allow disabling of motion or animation

#96

> Users that are prone to seizures or motion sickness or who are on a sluggish remote desktop connection may need to disable animation or motion. Add an option for users to disable this. FTFY

I'm stuck on sluggish remote desktop connections for some fraction of my work. I despise animations. They do nothing but slow me down and waste bandwidth. I don't need cutesy animations-- I need software that allows me to work efficiently.

Re: Allow disabling of motion or animation

#97

Earlier quoted context omitted.

>that the next ad mascot will be written in JavaScript The horror....

This would mean a) it will still animate regardless of setting b) there's a high chance it will spike your CPU load because your CPU cycles don't cost the authors of the ad money.

It has tangential costs, because a site which is slow or drains battery will lose at least some users or SERP positions and a site owner will take measures to rebalance that. All this already works through various metrics.

Re: Allow disabling of motion or animation

#98
post #29

Earlier quoted context omitted.

Not all animations are an issue. Disabling all animations would be too much. That’s why the website needs to decide for each animation if it should be affected by prefers-reduced-motion. The browser cannot make this decision¹. 1. Maybe in 100 years, when we have powerful AI that and reliably identify problematic animation.

Counterpoint: iOS has this flag, Duolingo FAQ says this is the only way to turn off animations on iOS: https://support.duolingo.com/hc/en-us/articles/360058189572-... Unfortunately, Duolingo ignores this flag for many animations, and more than half of the screens are still animated. I find the animations Duolingo uses to be obnoxious distractions, and I want them to be actually disabled when I tell it this. I also wa…

I have tried this iOS flag a few times, and every time it induced sickness instantly. It doesn’t reduce animations, it replaces them with nauseous fade in-out effect sometimes even in supported apps.

Turned it on to make phone/ui fast and instant, found out it just doesn’t. Idk what people with vision problems need, but personally I need animations (either fade or motion) to not exceed ~100ms.

Re: Allow disabling of motion or animation

#99
post #46

Also on this topic, please stop letting css/viewport dictating weather I see a menu on the left or not. I'd like to resize my browser window and put it at the side of my screen to use as a reference. Then I usually have to fight with zoom levels to get that menu to disappear! Even Mozilla is an offender with their otherwise splendid MDN: https://developer.mozilla.org/en-US/docs/Web/API/Document_Ob...

I disagree! When my viewport is larger, I have space for niceties like always-visible menus. When my viewport is smaller, I need what little space is available to be entirely dedicated to content, even if it means open menus takes an extra click. I want websites to manage this tradeoff for me when I zoom or resize my browser window.

Both of you may be satisfied with a simple override switch-button. Yours will be always on, gp’s always off.

Re: Allow disabling of motion or animation

#100

I seriously believe this is one of those issues where the browser should enforce the user's preference over what websites want. Rather than try and get every site worldwide to implement this consistently, having the browser disable animations based on the OS-wide configuration would be an easy win for everyone.

It's almost impossible to reliably distinguish animations required for a web site to work properly from animations and changes that can and should be disabled. For example, try to distinguish (from "definitely should be blocked" to "definitely can't be blocked without breaking things"): - An ad mascot hopping up or down telling you to click it - A loading spinner spinning - A progress bar - Information you're waiting…

How about just drop most of the frames? Let them animate and show users how it’s going every once in a while
Post reply on HN