Closed Bug 1629660 Opened 5 years ago Closed 5 years ago

Cannot use "No Style" to avoid page loading animations

Categories

(Firefox :: Menus, defect)

75 Branch
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

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:

  1. The page fired painful animation as it loaded, and more on mouseover.

  2. 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.

  3. (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.

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: Untriaged → DOM: Animation
Product: Firefox → Core

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).

Component: DOM: Animation → Untriaged
Product: Core → Firefox

Resetting severity to default of --.

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.

Component: Untriaged → Menus

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.

Status: UNCONFIRMED → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.