Open Bug 975839 Opened 11 years ago Updated 2 years ago

Slow-loading animated GIF starts next loop in middle of sequence

Categories

(Core :: Graphics: ImageLib, defect)

28 Branch
x86_64
Linux
defect

Tracking

()

People

(Reporter: ken_g6151, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0 (Beta/Release)
Build ID: 20140218122424

Steps to reproduce:

First, I have a slow Internet connection.  I opened a page (http://forums.anandtech.com/showthread.php?t=2370479) with an animated GIF (http://ircz.de/static/pics/2013/12/08_00_45_05/xJaHdzV.gif) that loops.  The GIF started playing immediately, but slowly as my Internet connection couldn't keep up with the GIF's data rate.  This is expected.  This bug is about what happened once the GIF finished loading.

I have seen the same bug on some other animated GIFs as well.


Actual results:

The GIF jumped to a frame in the middle of its sequence.  It was as if there had been a clock running since the GIF started loading, and the GIF jumped to the point where it would have been if my Internet connection had not been slow.

The loop after that did start from the beginning, which makes this a low-priority bug, IMHO.


Expected results:

Once the GIF loads, if it is set to loop, it should start playing its second loop from the first frame, no matter how slow my Internet connection is.
Component: Untriaged → ImageLib
Product: Firefox → Core
This happens to me too. It's pretty weird and confusing.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Thanks for confirming the bug!  What version of Firefox are you using?
Flags: needinfo?(wmccloskey)
Nightly.
Flags: needinfo?(wmccloskey)
Pretty sure we fixed this somewhere.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.