ted serbinski – entrepreneur & web architect
  • thoughts
  • about
  • contact



Popular content

  • Find free wifi easily with iStumbler
  • GTD: Getting Things Done
  • What happened to Menu bar module? Well, it got renamed...
  • Expand your horizons
  • The Paulding Light
  • Taking Naps with Pzizz
  • Nolo: Law articles without the cruft
  • How to make theming in Drupal easier
  • I love dirty tea
  • Theming in Drupal 5.0: We're getting there!
more

Recent comments

  • thanks very much
    1 week 4 days ago
  • it is really nice written
    2 weeks 3 days ago
  • Hi, I have used the
    4 weeks 1 day ago
  • thankyou so much and for
    8 weeks 5 days ago
  • It’s typical for the
    10 weeks 2 days ago
more

Website Crashes IE8 Browser with sysfader.exe Exception

So here’s what may be a crazy new IE8 CSS bug that can be triggered under the right circumstances. At MothersClick we started to get a few bug reports about “my browser crashing” when viewing the site. As hard as we could try, we couldn’t get the site to crash any of the browsers we tried. Then with a brand new, clean install of IE8, Nick Robillard was able to get the site to crash and we finally had a reproducible crash on our hands.

My first reaction: WTF. (maybe these should be updated to be just IE in general)

My second reaction was the cause of this must be some sort of JavaScript or jQuery selector gone awry. Maybe even the IE PNG fix. But with JavaScript disabled, site was still crashing.

That meant it had to be some obscure HTML or even CSS? Reminds of 1 line IE6 bombers.

With much digging around we finally found it: a lone CSS3 selector that Internet Explorer has supported since version 5 crashing the site:

  1. word-wrap: break-word; /* A very nice CSS3 property, well not always */

Removed that and voilà, no more crashing!

But that doesn’t make sense. That selector works on other sites, why not this one?

Looking through the CSS and HTML my hypothesis is:

Some combination of floated elements, with relative positioning, and background images, in conjunction with the word-wrap CSS property applied to text within those elements, triggers some sort of cosmetic IE meltdown

While this hypothesis isn’t really that exact and no where near as comprehensive as the excellent cross browser bug reports at Position Is Everything, I hope it gives someone else enough ammo to figure out the basic use case that triggers this. I don’t think I have any hair left to proceed to figure out why :)

posted 11 Nov 2009
  • css
  • ie8

No comments

Add your comment

The content of this field is kept private and will not be shown publicly.
  • You can use Textile markup to format text.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <p> <img> <pre>
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]". PHP source code can also be enclosed in <?php ... ?> or <% ... %>.

More information about formatting options


Code examples and downloadable zip files of code are licensed under a Creative Commons License.
All other content, unless where noted, ©2010 Theodore Serbinski. All Rights Reserved.