W3C home > Mailing lists > Public > www-archive@w3.org > March 2008

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

From: Chris Wilson <Chris.Wilson@microsoft.com>
Date: Wed, 12 Mar 2008 14:44:04 -0700
To: Simon Pieters <simonp@opera.com>, Dave Pawson <dave.pawson@gmail.com>
CC: Jon Gunderson <jongund@uiuc.edu>, Aaron M Leventhal <aleventh@us.ibm.com>, Charles McCathieNevile <chaals@opera.com>, Marc Silbey <marcsil@windows.microsoft.com>, David Poehlman <poehlman1@comcast.net>, "www-archive@w3.org" <www-archive@w3.org>, Anne van Kesteren <annevk@opera.com>
Message-ID: <14636E983DBC96408C4D669AFA9B86C03361A212C9@NA-EXMSG-W602.wingroup.windeploy.ntdev.microsoft.com>
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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 7 November 2012 14:18:13 GMT