Posted May 31, 2011 by Jason Magee
On March 17th, three days after Internet Explorer 9’s (IE9) release date, I wrote a cautiously optimistic post about it
maybe not sucking.
It turns out I was wrong. And since it was Saint Patrick’s Day, I might have been something else as well, and that is how I will explain it to my future biographer. Last week we identified a bug in IE9 that won’t let your IE9 users checkout in Magento. We also subsequently uncovered a crafty
hot-fix for most Magento sites, but now we find out that’s not all you get when you download Microsoft’s latest browser!
You also get these awesome features that I have run into directly:
Although these pale in comparison to the already referenced Magento issue which stopped people from buying stuff, there are at least two items that have caused us to re-do code. This downgrades IE9 rating from surprised shrug to to angry internet search for a solution.And since most of these solutions involve switching browsers or using compatibility mode, we should at least discuss the strangest feature in any browser currently available: “Compatibility Mode.”
It has bothered me since it first showed up in IE8, and I referenced this as a potential red flag for IE9 in my initial post because it was still there. The bottom line is this: IE9 should not have a compatibility mode because it should be compatible already.
No other browser seems to have this issue. I can use Chrome, Opera or Firefox and there is nothing like “Compatibility Mode.” If Microsoft needs to keep supporting legacy applications and sites, and sees the need for this mode, they should release “Internet Explorer Classic” and leave everyone else alone.