As you can see we have the Mandigo theme installed for this WordPress blog. Earlier today I was doing some testing I and noticed the site was not displaying when trying to view the site with FireFox version 3.0.1 which is the newest release at this time. I was running Mandigo version 1.36.2 and a new version (Mandigo 1.3.7) had been released so I decided to start my troubleshooting by upgrading. After the upgrade the problem still existed so I had to dig deeper.
I went through all sorts of steps to locate the issue but ended up contacting Tom at OneHertz.com the creators of Mandigo and he provided a resolution. He thinks that Google may have changed the Adsense code thus causing the problem with Mandigo and Firefox. The true issue is not with Mandigo but with Google Adsense ads JavaScript conflicting with jQuery use in the Mandigo Theme. The fix was to replace code in the Mandigo theme footer.php as follows.
Replace the following
[quickcode:noclick]
jQuery(‘#sidebar1 script[src@=googlesyndication]’).remove();
[/quickcode]
with
[quickcode:noclick]
jQuery(‘#sidebar1 script’).remove();
[/quickcode]
During troubleshooting I deactiviated and uninstalled Adsense Manager and replaced it with Random/Rotating Ads which I found to be easier to use and less bulky. Though this was not directly located to the problem it was a positive side step in troubleshooting.
This problem was initially noticed during basic testing of this site using FireFox 3.0.1. When attempting to open the home page of this site FireFox displayed a blank page and the message Stopped appeared at the bottom left of the browser. In FF the following was done to obtain more details:
1. Click Tools >> Error Console, doing this displayed the below error message.
[quickcode:noclick] jQuery is not definedSite: http://www.question-defense.com
[/quickcode]
2. Double Click The Error In The Error Console:
This will take you to the detailed code of the page where you can see the specific part of the code causing the issue.
I want to say thanks to Tom from OneHertz.com for providing responding so quickly and for providing resolution to the issue. He has posted details on his site which can be located here.