Cannot use "No Style" to avoid page loading animations
Categories
(Firefox :: Menus, defect)
Tracking
()
People
(Reporter: erwinm, Unassigned)
Details
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:75.0) Gecko/20100101 Firefox/75.0
Steps to reproduce:
I followed a link to this page (safety warning, contains animation):
https://degenesis.com/downloads/books/
Actual results:
-
The page fired painful animation as it loaded, and more on mouseover.
-
I tried to use No Style. I opened a new tab, pasted the url, selected Page Style > No Style, and entered. It loaded with its preferred style and pain/animation.
-
(Also) I also tried to use No Style to block zoom on mouseover, but that did not work either.
Expected results:
Since users can get sick from page loading animation, users should have a way to load without animation, rather than have to go through the animation before they can apply options to block the animation.
If it is possible to create a preference to pre-run any page loading animations, and only show the effects after all elements have completed their animations, that would be a useful enhancement and should also resolve the bug.
Comment 2•5 years ago
|
||
Bugbug thinks this bug should belong to this component, but please revert this change in case of error.
Comment 3•5 years ago
|
||
The main animations here (i.e. all except for some color animations) appear to be JS-based so I don't know there's much the user agent can do here. That's also the reason No Style doesn't work.
If they were CSS animations, CSS transitions, or Web Animations we could add controls to disable them (we've talked about doing so in the past) but unless that's the case I'm not sure how much we can do. If it's a common enough case we could add heuristics similar to what we have for active layers, but that's quite involved.
In any case, since this is isn't related to declarative animation, I'm moving this back to Untriaged (DOM: Animation is purely for declarative animation).
Comment 4•5 years ago
|
||
Resetting severity to default of --
.
Comment 5•5 years ago
|
||
Hi,
I will move this over to a component so developers can take a look over it, once 'No Style' is select, the animations remain, but this happens across platforms and browsers, so I'm not sure there's a solution for this as per comment#3.
Thanks for the report.
Best regards, Clara.
Comment 6•5 years ago
|
||
I am afraid there isn't anything that we can do here to help. The only route would be disabling all CSS and all JS, but that would also stop many websites from working that don't have any animations. You may have better luck reaching out to the specific website and asking if they can reduce their animations.
Description
•