As some of you may have heard, Microsoft just released the public beta of the next version of Internet Explorer, version 8.
If you’re dumb like me, and want to try it, here’s the link: http://www.microsoft.com/windows/products/winfamily/ie/ie8/default.mspx
So, I installed it on Windows XP SP2, and started using it. I am not lying here, I used it for 5 minutes (yes, 5 minutes) before I found a bug.
Now, let me clarify why this is such a monumental thing that I must blog about it. I expected bugs, it’s Internet Explorer. What I didn’t expect was new bugs. When Microsoft released IE7, they fixed a lot of the bugs that IE6 had. Not all of them, but a lot. So, naturally, I was hoping to see at least a few more bugs fixed. You’ll never guess what I found…
A new bug. Something that worked quasi-correctly in IE6 and IE7, that works completely backwards (yes, backwards) in IE8. z-index, a CSS property designed to set the stack order of positioned elements (lamens terms: lets me make stuff appear to be on top of other stuff, or stacked), actually works completely backwards in IE8.
Microsoft, can you do anything right? That’s not be being a dick… That’s me sincerely asking you. Can you?