Open Bug 1907513 Opened 3 months ago Updated 3 months ago

Animated gif freezes when you're not interacting with page, with `transform-style:preserve-3d;` and `transform:translate3d(0,0,0);` on ancestors

Categories

(Core :: Web Painting, defect)

Firefox 128
defect

Tracking

()

Tracking Status
firefox-esr115 --- wontfix
firefox-esr128 --- fix-optional
firefox128 --- wontfix
firefox129 --- fix-optional
firefox130 --- fix-optional

People

(Reporter: kompa3, Unassigned, NeedInfo)

References

(Regression)

Details

(Keywords: regression)

Attachments

(4 files)

Steps to reproduce:

I have a normal WordPress site with FooGallery that shows an animated gif.

Actual results:

The animated gif freezes randomly. Sometimes scrolling the page helps to gif to continue animation, but when mouse button is released the animation stops. Sometimes moving mouse cursor around makes the gif to animate a few moments before stopping again.

Expected results:

The gif should animate itself properly all the time like it does with Chrome and Edge.

Attached please find a screencast (in gif format) showing how the animated gif works with Chrome and then the problems that Firefox has.

The page is accessible at https://taskey.co.uk/ and the issue can be reproduced easily by opening it with Firefox and comparing it to how Chrome shows the animated gif of the front page.

Note that if the animated gif file is opened separately on a tab it shows properly with Firefox. So maybe Firefox somehow mistakenly interprets that the gif is not in the active scrolled content that is shown to the user and that's why the animation freezes?

Attached the screencast in zipped AVI format because the original screencast exceeded 10MB limit of Bugzilla attachments.

Component: Untriaged → DOM: Animation
Product: Firefox → Core
Attached file reduced.zip
Status: UNCONFIRMED → NEW
Component: DOM: Animation → CSS Transitions and Animations
Ever confirmed: true

Set release status flags based on info from the regressing bug 1284350

:tnikkel, since you are the author of the regressor, bug 1284350, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Here's an animated GIF for use in my upcoming testcase. This is the image that we've got in-tree at https://searchfox.org/mozilla-central/source/image/test/browser/animated.gif

Component: CSS Transitions and Animations → Web Painting
Summary: Animated gif freezes randomly depending on mouse actions and scrolling → Animated gif freezes when your'e not interacting with page, with `transform-style:preserve-3d;` and `transform:translate3d(0,0,0);` on ancestors
Summary: Animated gif freezes when your'e not interacting with page, with `transform-style:preserve-3d;` and `transform:translate3d(0,0,0);` on ancestors → Animated gif freezes when you're not interacting with page, with `transform-style:preserve-3d;` and `transform:translate3d(0,0,0);` on ancestors
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: