Skip to content

Internet Explorer 8 Bugs

IE8 Bugs Site Designers Need to Be Aware Of

Bugs that have survived the "release to web" (RTW) deadline of Internet Explorer 8 will be considered for the next version of Internet Explorer, according to Microsoft.

All Postponed bugs are now active for consideration in the next version of Internet Explorer.  We resolved and closed all other bugs submitted since IE8 Beta 1. The Internet Explorer 8 Feedback website on Microsoft Connect will remain open and we will not delete any of your previously submitted bugs.  Right now we are looking for new IE8 bugs and bugs that have regressed (meaning the bug was previously fixed and now occurs in IE8 RTW).

In the next couple of months, we will introduce a new type of feedback form designed specifically to handle improvements for the next version of Internet Explorer. Please stay tuned for more information.

Unfortunately, this leaves a LOT of bugs open, many of which impact on site designers. You can view the outstanding bugs here: https://connect.microsoft.com/IE/Feedback

Some of the known bugs include:

  • Rounding bug with em calculations: Only known workaround - don't use ems for line heights and be careful of even using ems for any other sizing.
  • @import a stylesheet for print media fails. If you want to include a print media style sheet, don't use @import
  • Source View stops on null byte. If you are trying to view a page in Source View and either don't see anything, or only see part of the page, then the chances are your page contains JavaScript and you have hit a null byte bug that Microsoft was informed about over a year ago. The solution - use IE8's Developer Tools or an external editor to view the source code.
  • Styled <noscript> shows through even when scripting is present. Paul GobĂ©e put up a demo page on positioniseverything.net to show this in action.
  • The align attribute of COL elements is ignored.
  • Percentage width floats cause justified text to move (this is a regression - IE7 did not have this problem).
  • Text resizing problem. If text is resized using the menu bar (View | Text Size) the characters are resized but the text is not reflowed. This results in lines truncated by their container or not filling its width, and strange effects on line-height. This corrects itself if the user refreshes the page but, to date, the only known workaround is to ensure you do not use fixed-size fonts on your site. Of course, if you use ems, you risk encountering the rounding bug I mentioned earlier!

IE6/IE7 Bugs Still Present in IE8

More Reading

Coding & Dreaming's IE 8 bugs list by James Hopkins

Internet Explorer 8 bugs by "mvdleij"

Also take a look at Gerard Talbots bug list.

This is not related to bugs, but is important reading nevertheless: Differences between IE8 Compatibility View and IE7

If you find bugs that are affecting your site design, check the IE Bug tracker and if it's not already reported, add your report. While you are there, vote for any outstanding issues to help Microsoft see which ones should take priority. Overall, IE8 is an improvement from earlier versions of Internet Explorer. It's just a shame we now have more cross-browser compatibility issues to deal with.

Have you experienced any rendering issues with your sites? Do you even bother designing for Internet Explorer now?

If you enjoyed this post, make sure you subscribe to my RSS feed!

Topic: Web Design
Tagged as: bugs, compatibility, ems, internet explorer 8, Microsoft, noscript, percentage width, site designers

Share on FriendFeed

{ 8 comments… read them below or jump to the comment form to add your thoughts }

  1. 1 netmanianz (Net Mania) May 5th, 2009 at 11:43 am

    IE8 Bugs Site Designers Need to Be Aware Of http://lynnepope.net/ie8-bugs

  2. 2 James Hopkins May 11th, 2009 at 9:18 pm

    If you find bugs that are affecting your site design, check the IE Bug tracker and if it's not already reported, add your report

    For reasons that are beyond me, the bug reporting process for IE8 has been restricted to a number of approved testers only (myself included). LIke I mention on my bugs page, if anyone thinks they've come across a bug that isn't already in Connect, and they don't have permissions to submit a report, please get in contact with me and I'll submit a report on their behalf.

  3. 3 Lynne Pope May 11th, 2009 at 11:44 pm Lynne Pope

    @James Hopkins: Thanks James. I don't understand why Microsoft has done this either. Not only are they only taking bug reports/comments/additional info/ratings from only a select group, but they seem to have removed other accounts from Connect. To add to the confusion, they are taking bug reports on the IE8 BETA forum, which is still called "Internet Explorer Beta Feedback", and from the IE Wed Development forum on MSDN. One would think its plain common-sense to have all bug reporting in one place!

  4. 4 Murray Nuttall June 25th, 2009 at 4:04 pm

    "Rounding bug with em calculations: Only known workaround - don't use ems for line heights and be careful of even using ems for any other sizing. "

    Not using ems effects site accessibility. The true work around is to supply an IE8 only stylesheet which uses px values. Or just emulateIE7 - ugh.

    I started a discussion about this because I can't believe that Microsoft aren't going to fix the problem.

  5. 5 Lynne Pope June 25th, 2009 at 10:23 pm Lynne Pope

    Hopefully MSFT will take note and this issue will get enough traction for Microsoft to bring in a fix soon. I'm not holding my breath though!

  6. 6 Pablo September 18th, 2009 at 9:44 am

    I found somthing Im not sure its a bug but its hell of annoying. Kept me awake for several hours. When trying to center a div using css margin: 0 auto. It is very important to have a correct dtd, this is understandable (not sure if its good, but understandable). What is beyond me is why using comments ahead of the doctype declaration would some how impair some of the css functions such as margin: 0 auto; Spread the word! I have seen countless questions on forums on this one and not seen this "solution" been offered anywhere.

  7. 7 Lynne Pope September 19th, 2009 at 12:47 am Lynne Pope

    @Pablo: Conditional comments should never be before the DOCTYPE declaration. If they are used, they should be used between the tags. It may be that using invalid code ahead of the DTD is causing IE8 to choke. It's interesting that it's ignoring the auto margin though. This is something that is common in IE6, where people activated Quirks Mode by using an xml prolog before the DOCTYPE, but is not something I have been able to reproduce in IE8.
    Try moving your conditional comment between the tags and see if this makes a difference.

  8. 8 Selami Ozlu February 13th, 2010 at 11:24 am

    MS Internet Explorer 8 (IE8) has some bugs.runtimeStyle[] gives me error message "Object doesnt support this property or method" Selami OZLU

{ 1 trackback }

  1. IE Vulnerability February 12th, 2010

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Any comments that look like spam will be treated as spam - this includes SEO titles and use of spurious keywords.

By submitting a comment here you grant this site a perpetual license to reproduce your words and name/web site in attribution.