Microsoft breaks IE8 interoperability promise

It doesn’t surprise me at all, MS backing down on a promise. What’s o wrong is the “broken page” icon for standards websites. WTH?

(via Microsoft breaks IE8 interoperability promise)

Comment In March, Microsoft announced that their upcoming Internet Explorer 8 would: “use its most standards compliant mode, IE8 Standards, as the default.”

Note the last word: default. Microsoft argued that, in light of their newly published interoperability principles, it was the right thing to do. This declaration heralded an about-face and was widely praised by the web standards community; people were stunned and delighted by Microsoft’s promise.

This week, the promise was broken. It lasted less than six months. Now that Internet Explorer IE8 beta 2 is released, we know that many, if not most, pages viewed in IE8 will not be shown in standards mode by default. The dirty secret is buried deep down in the «Compatibility view» configuration panel, where the «Display intranet sites in Compatibility View» box is checked by default. Thus, by default, intranet pages are not viewed in standards mode.

How many pages are affected by this change? Here’s the back of my envelope: The PC market can be split into two segments — the enterprise market and the home market. The enterprise market accounts for around 60 per cent of all PCs sold, while the home market accounts for the remaining 40 per cent. Within enterprises, intranets are used for all sorts of things and account for, perhaps, 80 per cent of all page views. Thus, intranets account for about half of all page views on PCs!

Furthermore, web standards are discriminated against in IE8 by the icon that appears next to standards-compliant web pages:

The picture shows a broken page. A broken page? Why is broken page icon shown next to standards-compliant pages? The idea, apparently, is to encourage users to escape standards-mode by clicking on the broken page. There’s a dastardly logic here: showing a broken page may make users wonder if they are seeing pages correctly. Authors are probably not too thrilled by having a broken page shown next to their pages, and the only way to avoid the icon is to not trigger standards mode. The message is clear: don’t use standards!

I have a few suggested remedies. First, I suggest that IE8 not introduce version targeting which only perpetuates the problem of non-compliant pages. Instead, IE8 should respect the established conventions which don’t need manual switching between modes. If Microsoft insists on displaying some kind of icon next to standards-compliant web pages, I suggest they use this image instead:

Microsoft has a long-standing tradition of saying the right things about standards, but shipping non-standard products. IE8 could be different. Microsoft have done the hard technical work. They’ve made a promise they can keep. I call on them to make the right choice.

About the Author, Dan Cameron:

I'm the owner and solution engineer at Sprout Venture, a web solutions company that specializes in web development including WordPress.

I started my first blog in 2003 and transitioned to WordPress in 2004. Since moving to WordPress I've written a few plugins and themes for public consumption. Lately I'm busy engineering/building/coding and have only been able to share a few code snippets.

If you're in need of some web development, web design or custom WordPress plugins and/or themes contact me, I'll be happy to discuss it with you.

Read More »

  • This article is absolutely ridiculous in so many ways. They couldn't have gotten more points wrong if they tried.

    Last things first: the icon thing is a joke. You could argue that it may be a bit confusing to show an icon that allows you to switch from the *DEFAULT* standards mode into the *NON-DEFAULT* compatibility mode, but that's such an extremely minor detail.

    To suggest that having the icon there "encourages users to escape standards mode" because their intended "message is clear(ly): don't use standards" is reading so much bias into it it's laughable - makes this author totally non-credible to me.

    This is on top of the main point the article gets wrong - trying to suggest that MS is "breaking their promise" and not using standards mode by default. This statement is completely and utterly wrong, and by publishing this article, the author has made it plainly clear that he has absolutely no understanding of the way IE works.

    The only so called "evidence" he presents of this promise being broken is that *intranet* web sites use compatibility mode by default. What the author doesn't say (whether out of cluelessness or a deliberate attempt to mislead people) is that the "Intranet" being referred to in this setting is a trusted security zone in IE which users have to add sites to (note the *empty* list in the author's own screenshot).

    Since by *DEFAULT* no web sites are added to this zone (other than those added by the user or admin of the computer), then MS's "promise" stands: all web sites are shown in standards mode by default, since by default they are not in this zone.

    I'm not chiming in because I feel MS needs to be defended in this, just that the author of the article needs to be mocked and the misleading nature of the post should be revealed and considered for what it is - a simple (and failed) attempt to bash MS. If that's what they want to do, there's plenty of legitimate gripes they could go after, but obviously they're not informed enough to know the difference.
  • Probably because the author is the CTO of Opera.

    Regardless of the intranet mishap the icon is misleading, it makes websites
    look broken in "compliant" mode.
  • Like I said, they could have a point with the icon used for the button causing confusion, and that will probably be changed before the actual release.

    They definitely need a button that serves that purpose (since *it uses standards mode by default*, and a lot of pages will break because of it), the only question is what it should look like.

    It's even more surprising to hear this kind of FUD from someone in that position. Oh well, I never really liked Opera anyway, and engaging in this kind of smear campaign with untrue and deliberately misleading statements this is a huge mark against them. Because of his position, I have to assume he actually knows how IE works, and therefore knows exactly what was wrong with what he said, and chose to say it anyway.
blog comments powered by Disqus