W3C home > Mailing lists > Public > public-html@w3.org > July 2009

RE: Request to include missing HTML tag interface specs in html5.idl

From: Ian Hickson <ian@hixie.ch>
Date: Thu, 16 Jul 2009 05:10:30 +0000 (UTC)
To: Travis Leithead <travil@microsoft.com>
Cc: Dimitry Golubovsky <golubovsky@gmail.com>, "public-html@w3.org" <public-html@w3.org>
Message-ID: <Pine.LNX.4.62.0907160509320.12284@hixie.dreamhostps.com>
On Thu, 16 Jul 2009, Travis Leithead wrote:
> >>
> >>It would be nice if IE8 could more closely follow the DOM2 HTML and 
> >>HTML5 specs though, in that there shouldn't be an HTMLPhraseElement 
> >>interface, and there's no HTMLGenericElement interface in the specs 
> >>either, despite what IE does.
> 
> I did in fact have this very conversation numerous times during IE8 
> development. However, since we decided early not to make significant 
> structural changes to the DOM, introducing the interface prototype 
> objects as they "actually" were in memory made the most sense (it's 
> amazing they were even as close as they are, considering they predate 
> DOM L1). On a related note, we debated putting up a "facade" of 
> conformance to the DOM2 HTML hierarchy, but ultimately figured that 
> would be a greater disservice to webdevs due to the inherit 
> bugs/problems that would likely surface in translation to our "real" OM.

That makes sense. Thanks for the explanation.


> I'm actively striving to promote bigger internal structural change that 
> would facilitate exact alignment of our object model with established 
> DOM standards and HTML5 for greater interoperability going forward. It's 
> doubtful such a change could be taken back to IE8, but thanks for the 
> encouragement :)

Fixing it in IE9 is fine too! :-)

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
Received on Thursday, 16 July 2009 05:11:08 UTC

This archive was generated by hypermail 2.3.1 : Thursday, 29 October 2015 10:15:48 UTC