W3C home > Mailing lists > Public > whatwg@whatwg.org > October 2009

[whatwg] HTMLness bit on script-created documents

From: Maciej Stachowiak <mjs@apple.com>
Date: Thu, 08 Oct 2009 07:01:54 -0700
Message-ID: <1B2FEB59-AF53-4724-9CFF-B42A471DF495@apple.com>

On Oct 8, 2009, at 4:37 AM, Henri Sivonen wrote:

> In reference to https://bugzilla.mozilla.org/show_bug.cgi?id=520969:
> Gecko currently looks at the doctype passed to createDocument() in  
> order to decide what interfaces to offer on the returned document  
> and in order to determine if the HTMLness bit gets set. This  
> behavior was added for Acid3 https://bugzilla.mozilla.org/show_bug.cgi?id=450160 
>  and is endorsed by a "may" statement in DOM Level 3 Core:
> http://www.w3.org/TR/DOM-Level-3-Core/core.html#Level-2-Core-DOM-createDocument
> WebKit and Opera don't implement this behavior and always return a  
> Document that doesn't have the HTMLness bit set.

This implies that it's not necessary to ever set the HTMLness bit from  
createDocument to pass Acid3.

I believe it's only necessary to make XHTML 1.0 documents implement  
the HTMLDocument interface, which is justified by DOM2 HTML. That is  
what WebKit does, although in a hamfisted and possibly wrong way. Our  
plan is to eventually do the HTML5 thing and support all FooDocument  
interfaces on all documents.

Received on Thursday, 8 October 2009 07:01:54 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:59:17 UTC