HydrogenAudio

Hydrogenaudio Forum => Site Related Discussion => Topic started by: Ron Jones on 2012-03-26 18:41:11

Title: Portal appears to be broken in Chrome
Post by: Ron Jones on 2012-03-26 18:41:11
The portal (landing page for hydrogenaudio.org) appears to be malfunctioning. It displays only the header, footer and the navigational breadcrumb:

(http://goodluckmakingrent.com/images/portal.png)
Title: Portal appears to be broken in Chrome
Post by: tpijag on 2012-03-26 18:42:49
Fine here. Maybe clear your browser cache. Close and reload browser and page.
Title: Portal appears to be broken in Chrome
Post by: Ron Jones on 2012-03-26 20:48:08
Yeah, that's the first thing I did.

A closer look indicates that some of the HTML generated is malformed and may be causing issues within Chrome (but IE9 is fine):

Code: [Select]
<td class='row2''>


(That's two apostrophes, not one quotation mark. That's bad.)
Title: Portal appears to be broken in Chrome
Post by: kode54 on 2012-03-26 23:52:59
I fixed that single quote bug in the template, but I don't know what else it needs.

Apparently, the bug only affects Chrome dev channel or newer. Neither beta nor stable exhibit the issue.

I would like to fix the glaring validation failures on that portal code, and heck, the main template, but I don't even know where some of the template bits are stored. Like that meta description tag that isn't terminated like an XML tag should be. And then a link or two that contain raw ampersands instead of &amp;, but that should be easier to find.
Title: Portal appears to be broken in Chrome
Post by: Garf on 2012-03-27 01:15:38
The site's (X)HTML isn't 100% compliant but that shouldn't be the problem - Chrome's devtools have no problem parsing the structure. This is simply a bug in (the development version of) Chrome.

I fixed some of the issues kode54 pointed out. If you point out more, I can fix those too. But it doesn't help Chrome.

You can also use Firefox, Opera, or hell, even IE. They work.
Title: Portal appears to be broken in Chrome
Post by: GenjuroXL on 2012-03-27 08:30:55
Seems to work in the 18.x branch of Chrome, only 19.x is broken.