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

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