- From: Maciej Stachowiak <mjs@apple.com>
- Date: Fri, 27 Jun 2008 13:52:50 -0700
On Jun 27, 2008, at 12:13 AM, Adam Barth wrote: > Ian explained to me on IRC that IE and Opera are consuming the entire > document as a comment and reparsing for > (i.e., --!> is not treated > specially). That is supported by the following test case: > > http://crypto.stanford.edu/~abarth/research/html5/comments/bang- > gt.html > > Safari and Firefox contain explicit code for detecting --!> (as > demonstrated by the above test case). In Safari, the code was > introduced in > > http://trac.webkit.org/changeset/4103 > > In Firefox, the code was introduced in > > https://bugzilla.mozilla.org/show_bug.cgi?id=110544 > > As far as I can tell, neither checkin explains why this behavior was > added. Hyatt's comment on the WebKit checkin says it was to match other browsers (presumably Mozilla). Regards, Maciej > > > Adam > > > On Thu, Jun 26, 2008 at 10:30 PM, Adam Barth <whatwg at adambarth.com> > wrote: >> Internet Explorer 7, Firefox 3, Safari 3.1, and Opera 9.5 accept --!> >> as an alternate comment terminator to the usual --> >> >> http://crypto.stanford.edu/~abarth/research/html5/comments/strange-ending.html >> >> In Internet Explorer 7 and Opera 9.5, if the document later contains >> the usual comment terminator, then that character sequence terminates >> the comment instead: >> >> http://crypto.stanford.edu/~abarth/research/html5/comments/strange-ending-with-real-ending.html >> http://crypto.stanford.edu/~abarth/research/html5/comments/strange-ending-with-later-comment.html >> >> Firefox 3 and Safari 3.1 do not appear to exhibit this behavior. >> >> (Interestingly, the syntax highlighter in vim suggests the document >> will be parsed as in Firefox and Safari, no doubt contributing to >> author confusion.) >> >> Adam >>
Received on Friday, 27 June 2008 13:52:50 UTC