With hardware-accelerated video, sometimes the size jumps just after the video starts loading. It's an ordering problem where we end up creating the video rendering before the intrinsic size is known.
Created attachment 32893 [details] Patch, changelog
Comment on attachment 32893 [details] Patch, changelog > + bool readyForRendering() const; I think it would be slightly better to call this isReadyForRendering for two reasons. 1) "ready" is verb as well as an adjective. 2) Without the "is", the function seems like it might be the caller saying we are ready, rather than asking. r=me
http://trac.webkit.org/changeset/45986