RE: IE8 incompatibility issues (was: Re: Issue: IE 8 adds new DOM Properties for ARIA -- not compatible with other impls)

Simon Pieters [mailto:simonp@opera.com] wrote:
> On 10/03/2008, Chris Wilson <Chris.Wilson@microsoft.com> wrote:
>>  I think that the only issue is the addition of camel-cased DOM
>> properties that directly expose the ARIA properties.  Has anyone run
>> across any others?
>
>More specifically http://annevankesteren.nl/2008/03/ie8-bad

>
>Please ask if there's something that is unclear from those points.

Actually, Anne's post was not very clear about the ARIA point as well as others.

>I'll try to clarify the last two bullet points specifically:
>
><meta> Switch: Documents without a doctype or with a quirky doctype should
>force quirks mode in IE8 even if the HTTP header or the meta tag says IE=7
>(or 8 or edge etc.), otherwise if authors create pages that use the meta
>but no doctype or a quirky doctype and only test in IE8, those pages would
>expect standards mode but get quirks mode in other browsers (including
>IE7).

Yeah, I see that, and I've been thinking about that very issue.  Not clear to me if Opera is happy if we simply make it so a standards-mode DOCTYPE is necessary, as some of the invective is still demanding removal of IE7 compatibility altogether.

>Parsing (dropping attributes): In IE7, given the markup "<a href>" or
>"<img src>", the href and the src attributes would not be added to the DOM
>like other attributes would (and should per HTML5). IE8 seems to drop all
>valueless attributes if the attribute is "known" (not only href and src).
>This is a new incompatibility with older IEs and other browsers, and per
>HTML5 authors are supposed to be able to write markup like e.g. "<span
>title>" (being equivalent to "<span title="">"). So: IE8 should never drop
>attributes.

Thanks, this is much more helpful.  Offhand I don't know what caused this, a developer is looking in to it.

>Parsing (namespaces): This is, I think, mainly about lack of communication
>with the HTML WG. It would be good if Microsoft could join the discussion
>starting at
>http://lists.w3.org/Archives/Public/public-html/2008Mar/thread.html#msg39


Indeed.  Now that I'm actually back in the office and not travelling constantly, I will be getting to it.

Cheers,
--
Simon Pieters
Opera Software

Received on Wednesday, 12 March 2008 21:44:15 UTC