Closed
Bug 1402964
Opened 7 years ago
Closed 7 years ago
Twitter.com: visible loading spinner when video loops
Categories
(Core :: Audio/Video: Playback, defect, P2)
Tracking
()
People
(Reporter: miketaylr, Unassigned)
References
()
Details
(Keywords: compat, regression)
STR: In Firefox, open https://twitter.com/davatron5000/status/912404469115125765 Expected: don't see a loader image for each loop Actual... I do. I don't know if we got faster as this recently, or something changed on Twitter's end. Not ready to mark as a regression just yet. (note I see the loader image just once in Chrome)
Reporter | ||
Updated•7 years ago
|
status-firefox55:
--- → affected
status-firefox56:
--- → affected
status-firefox57:
--- → affected
status-firefox58:
--- → affected
Reporter | ||
Comment 1•7 years ago
|
||
OK, so there's def a regression. mozregression dies here though (around Firefox 51?) https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=1a5b53a831e5a6c20de1b081c774feb3ff76756c&tochange=506facea63169a29e04eb140663da1730052db64 Anthony, there's a few media-related changesets there, can you help finding the suspicious ones?
Comment 2•7 years ago
|
||
If I set loop with the src file, https://video.twimg.com/tweet_video/DKmC_cCVAAAmuRt.mp4, there is no spinner. It seems that spinner is not from our video control. We may need to figure out which condition may show that spinner. Ray, Do you know how to check if that spinner is ours or not?
Comment 3•7 years ago
|
||
I see the spinner loop as well on twitter. Our spinner looks like: http://searchfox.org/mozilla-central/source/toolkit/themes/shared/media/throbber.png Also, I spot some event handlers register on video, like loadstart/ended, not sure if those are something cause the spinner showing up.
Flags: needinfo?(ralin)
Comment 4•7 years ago
|
||
One more clue, if no "controns" attribute present in <video>, we don't show anything over it including spinner. Hope this helps :D
Comment 5•7 years ago
|
||
s/controns/controls/
JW - maybe we're firing some weird events.
Flags: needinfo?(ajones) → needinfo?(jwwang)
Reporter | ||
Comment 7•7 years ago
|
||
[Tracking Requested - why for this release]: Dunno if we want this to track 57, it's a perceived quality/performacne issue (IMHO) on a very popular website.
This does seem like something we should try to fix, tracked for 57.
Comment 9•7 years ago
|
||
It looks like the spinner is caused by the 'waiting' event. We should contact the site owner to fix their code because firing 'waiting' events during seeking conforms to the spec.
Flags: needinfo?(jwwang) → needinfo?(cpeterson)
Comment 10•7 years ago
|
||
I will contact Twitter. This tweet is broken in Edge (but not IE11) for a different reason: only part of the animated background is animated (except when scrolling the page).
Flags: needinfo?(cpeterson)
Comment 11•7 years ago
|
||
(In reply to JW Wang [:jwwang] [:jw_wang] from comment #9) > It looks like the spinner is caused by the 'waiting' event. We should > contact the site owner to fix their code because firing 'waiting' events > during seeking conforms to the spec. For reference, the "waiting" event here causes this spinner appearing. http://searchfox.org/mozilla-central/rev/298033405057ca7aa5099153797467eceeaa08b5/dom/html/HTMLMediaElement.cpp#5886
Comment 12•7 years ago
|
||
Twitter employee here, this is a regression on our end that we'll address. Thank you for raising this!
Comment 13•7 years ago
|
||
Per comment12, mark this bug as invalid.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INVALID
Updated•7 years ago
|
Comment 15•6 years ago
|
||
Twitter fixed this animation bug on March 15. Animations loop smoothly in Firefox now!
Status: RESOLVED → VERIFIED
status-firefox59:
--- → verified
status-firefox61:
--- → verified
Resolution: INVALID → FIXED
Updated•6 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•