Poor old Microsoft…

I’ve only been using Internet Explorer 7 for a day or so and I’ve already found a bug.

As you can see, the button is positioned nicely over the select box. The reason? The select box is empty on page load, but there is a JavaScript function which calls a remote method that populates the box when the page has loaded. Obviously, Internet Explorer just ‘forgets’ to reposition the button once it has changed.

Do you want to learn the Bible and the Christian faith online? Check out my new resource:

How they could have missed something like that I don’t know; needless to say it works fine in Firefox. Of course, I also don’t like the default rendering in IE, I think the default rendering in Firefox looks much better (the difference is quite noticeable using fieldsets — IE doesn’t really give much padding by default, which I think looks rubbish; it’s also quite uneven – Firefox has a nice, even amount of padding).

Ah well, looks like designers will have their work cut out to work around IE7’s new bugs for the time being!

5 thoughts on “Poor old Microsoft…

  1. It’s a shame, but to be honest I hadn’t had particularly high hopes for IE7 in the first place, Microsoft’s past record with browsers hasn’t been altogether rosy as of late, and they’ve done little to appease my disgruntledness. In fact, I’ve ranted about just this sort of thing in various posts on my own blog, so you’re not alone in heaving a big sigh of disappointment in IE7’s bugs. I think it’ll be a while before we have a ‘perfect’ browser, all the other competitors have some way to go too, but at least they’re all making steady progress – IE still appears to be playing catch-up!

  2. Thanks Matthew. I notice that Firefox version 2 has now been released properly, I’ve just downloaded it. It looks good – like you say, maybe not enough for people to make the switch to it, but certainly has some decent features. For example, the little red underline has appeared under a few words as I’ve been typing this out… good ol’ inline spell-checking 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *