Created attachment 33363 [details] test reduction When a video element not attached to the DOM is loaded first (prior to attachment), then attached, a second "load" event is fired on the video element. This manifests itself as a repeated load event in the sample code which adds the video to the DOM only after the video has finished loading. This is illustrated by commenting out the "jQuery("#container").append(video);" line from the attached reduction.
Looks like you forgot to attach the test case.
I think I attached it, it appears in the attachments as "test reduction"
Created attachment 33784 [details] proposed patch
http://trac.webkit.org/changeset/46581