The HTMLMediaElement progressTimer is not stopped after media playback ended. I think this is because we pause the pipeline in our didEnd() method, so the media element thinks the playback is paused, the timer never gets a chance to stop.
It is easy to check with the launcher, activate Media logging with WEBKIT_DEBUG, watch a HTML5 video on youtube, wait the end and observe the progress timer still running, forever.
Created attachment 50489 [details] don't mark the pipeline as paused on EOS
Comment on attachment 50489 [details] don't mark the pipeline as paused on EOS Hrm. How about we enable the play/pause test somehow? That would rock =(. Sounds good to me for now, though.
Landed in r55987.