- From: Maciej Stachowiak <mjs@apple.com>
- Date: Mon, 12 Mar 2007 16:47:23 -0700
As far as I can tell, the current spec does not adequately define how
fallback behavior works. Specifically, what should be done with
fallback content when not falling back?
Presumably it should be parsed into the DOM, but should not render -
that's the de facto behavior. But I don't think the spec says that
anywhere. Then there are weirder cases, where some element has a side
effect other than rendering.
- should scripts in fallback content execute?
- should style elements in fallback content apply style?
There's probably others. The following test case gives different
results between trunk WebKit and Opera on the one hand, and Firefox
on the other hand. Although in Safari's case it is probably because
we are throwing out the content of the canvas rather than parsing but
not rendering.
<canvas>
<b>fallback</b>
<script>
alert('x');
</script>
</canvas>
<object data="about:blank">
<b>fallback</b>
<script>
alert('y');
</script>
</object>
Received on Monday, 12 March 2007 16:47:23 UTC