The report I get is that all browsers work just fine on this site (link below), except IE8. I tested IE8, and it does crash on each new page load, then it reloads the tab and shows the page. When I use the built in debugger, it simply crashes and restarts the tab, which turns debugging off.
If I put IE8 in compatibility mode, it works fine. I turned on the debugger in compat mode and I don’t get any errors. The only console message that comes up is “LOG: [cycle] terminating; zero elements found be selector”, which I doubt is a problem.
I did not develop this site, so I’m not really familiar with the JS code it’s running, but it appears to be mostly jQuery and a plugin called jsDatePick. There is also a swfobject.js, and it’s using cufon.
I don’t expect anyone to do massive debugging on my behalf, I can take care of that. I was just hoping that someone might have come across a similar issue and might be able to pinpoint it quickly or at least point me in the first places to look before I start removing js includes one at a time.
[link removed]
Narrowed down the answer:
wp_enqueue_script()was not being used to include jQuery in the WordPress header file. Instead, jQuery was being included manually. Then, when a lightbox WordPress plugin needed jQuery, since enqueue had not been used, it created a second script include for jQuery. This was apparently too difficult for IE to handle.Anyway, removing the second script include for jQuery fixed the problem on my local machine. So, I’ll assume that’s the answer.