Philip Jägenstedt wrote:
Anything that can cause the element to switch back and forth between displaying fallback and video is a no-go, that would cause a race condition for if plugins/images in the fallback content. If they have event handlers the results will get ugly fast:

<video>
<!-- network lag -->
<source>
<!-- network lag -->
<source>
<!-- network lag -->
<img src=foo onload="alert('how many times will you see this message?')">
</video>

The answer to the question in the alert is "once". This is true in the current fallback model, and would presumably be true in the new fallback model.

For the current model, note that all the text says is "should not show this content to the user". While this is not defined anywhere, it doesn't seem to indicate that the content's DOM should not exist, for example. In Gecko, at least, the image in your example will be loaded and hence its onload will fire.

-Boris

Reply via email to