Open Bug 1554960 Opened 2 years ago Updated 2 years ago

Some GIFs animates only during redraw of entire document

Categories

(Core :: ImageLib, defect, P2)

67 Branch
defect

Tracking

()

ASSIGNED
Tracking Status
firefox67 --- wontfix
firefox67.0.1 --- wontfix
firefox68 --- wontfix
firefox69 --- fix-optional
firefox70 --- fix-optional

People

(Reporter: miller, Assigned: aosmond)

References

(Regression, )

Details

(Keywords: regression, testcase)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36

Steps to reproduce:

  1. Place div with overflow hidden <div style="width:351px; height:527px; overflow: hidden;">
  2. Place gif inside that div and adjust styles so gif borders will go beyond the parent div. <img src="./dress.gif" style="width:auto; height: 100%; margin-left: -83.1361%;">

Here is the demo page https://lamps.ecwid.com/~miller/ffbadanim.html

Actual results:

GIF is animated only during scrolling, or another action that causes redrawing the canvas.

Expected results:

GIF must be allways animated.

Has STR: --- → yes
Component: Untriaged → Layout: Images, Video, and HTML Frames
Keywords: testcase
Product: Firefox → Core

It's working for me with WebRender enabled, but I can repro with it disabled, so tentatively moving to Graphics. Andrew, does this ring a bell?

Status: UNCONFIRMED → NEW
Component: Layout: Images, Video, and HTML Frames → Graphics
Ever confirmed: true
Flags: needinfo?(aosmond)
Assignee: nobody → aosmond
Status: NEW → ASSIGNED
Flags: needinfo?(aosmond)
Keywords: regression
Priority: -- → P2
Regressed by: 1337111
Component: Graphics → ImageLib
Has Regression Range: --- → yes

This is P2 and assigned, so I'm removing it from weekly regression triage by marking it fix-optional.
Happy to take a patch for 70 or in future.

You need to log in before you can comment on or make changes to this bug.