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

>>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.

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 :)

-Travis

Received on Thursday, 16 July 2009 04:46:27 UTC