this happens only on chrome version22. More precisely, i have checked it on chrome 22.0.1229.79. there is no issue on other chrome versions.
See the attached screenshot. Primary links on header breaks into a second row. This occurs when the 'header navigation alignment' is set to 'center'. The problem disappears when I change it to left. But that means that I cannot use 'center'.
However, the layout break in 'user account tabs' as shown in the screenshot still remains. you can also see it here http://tabpc.in/user
May be this has to to with a chrome ver 22 issue mentioned here http://chrisvalleskey.com/chrome-22-breaks-everything/. I am not a css expert, so not sure.
Should I wait till chrome team fixes any css issues or is there anything that I can do in the meanwhile.
| Comment | File | Size | Author |
|---|---|---|---|
| #1 | Site 1 sky theme not displaying properly in Chrome.JPG | 6.92 KB | wavesailor |
| #1 | Site 2 sky theme not displaying properly in Chrome.JPG | 6.64 KB | wavesailor |
| chrome22alignmentskytheme.JPG | 34.05 KB | js_kiran |
Comments
Comment #1
wavesailor commentedI am experiencing the same thing on two of my sites.
Anyone have any ideas on how to solve this?
Comment #2
js_kiran commented@wavesailor, I think your issue with primary links can be fixed by setting the 'header navigation alignment' to 'left' in the sky theme configurations. That means that you cannot set it as 'center'.
Layout breaking elsewhere, like in user/register page, I do not know how to solve. I am awaiting a solution.
Comment #3
grahamvalue commentedI'm having the same issue with my primary links.
Also, the problem occurs only for certain combinations of words in the primary links... even changing the case of a menu item can fix or break the menu...
Comment #4
grahamvalue commentedChanging status to critical!
Since this affects all pages on the site, it renders the site/theme unusable...
Comment #5
grahamvalue commentedDid a temporary hack by having a dummy menu item at the end with a comment tag for text
<!-- -->
In case it helps anyone.
Comment #6
wavesailor commented@js_kiran, Thanks - I tried it but it does not look nice.
I don't understand why it only breaks in the latest Chrome version????
Comment #7
Jeff Burnz commentedA minor change in layout is not critical, e.g not one person has linked to a site that is actually broken (that is not usable), sure some images of unwanted layout, but I am yet to be trapped into not being able to use a site.
Critical basically means your site is blown up, like a PHP fatal error, not some annoying problem with CSS.
Comment #8
grahamvalue commentedHi Jeff,
This is a bug that breaks the top menu, and hence the entire page, on all pages of a website.
On a browser that accounts for 25% of all traffic.
This is not a minor issue for the owner of a production website.
Essentially this bug makes this theme unusable on the latest version of Chrome.
And we don't even know if the issue is with Chrome or with the theme itself.
Will it fix itself once Chrome gives the next update?
Or will the theme start breaking on other browsers too once they too make the update Chrome just did?
Anyway, I'm good for now since the above mentioned hack works for me.
But I sincerely request you to take this issue on higher priority.
Comment #9
grahamvalue commentedI'm sorry but I can't revert the hack on my site to show you the bug.
But what you see on the first 3 screenshots is what happens to my site too if I don't use this hack.
You should be able to see the bug too on any site using sky on Chrome 22.0.1229.79
Comment #10
Jeff Burnz commentedGuys, this will never fix itself, Chrome have changed the way they deal with certain aspects of CSS, the theme needs to change.
However, please understand that I inherited Sky and have, to be honest, never really even looked at the D6 version code. I can certainly apply a fix, especially grateful if someone can roll a patch.
I will try to make time to look at it, but really I need help, this is free theme and my time is really very limited.
Comment #11
grahamvalue commentedIn the meantime, the hack I mentioned does work really well.
Have a dummy menu item at the end of the menu with a comment tag for text
The bug basically causes the last menu item to break and cover the content below.
This hack will make the last menu item invisible, thus compensating for the bug.
Comment #12
js_kiran commentedchrome has updated to version 23 a few days ago and this issue does not occur in version 23. That is probably the reason that @Jeff Burnz is unable to notice the issue on my links. I have also checked my web stats and found that number of visitors with version 23 is already a little higher than those with chrome version 22. My guess is that some time we will find that visitors with version 22 will be negligible.
So whoever plans to work on this issue, please weigh it carefully. It may not be worth spending time on fixing this. We can probably wait it out.