Design issue Chrome 22 js display...

duydangle

Active member
I upgraded to Chrome 22 today and I found that js effects are not displayed correct (overlay, dropdown menu etc...) Dropdown menu works but I have to click on it...

Capture.PNG

While it should be

Untitled.png
 

Chris D

XenForo developer
Staff member
Windows? Mac?

Have you cleared your cache?

Have you checked F12 and Console to see if there are any errors listed? Usually problems with javascript will be mentioned in there.
 

duydangle

Active member
This is my console log
Code:
XenForo.activate(
HTMLDocument
) xenforo.js:191
XenForo.init() 140ms. jQuery 1.5.2/1.2.6-dev xenforo.js:188
[
<li class=​"navTab resources Popup PopupControl PopupContainerControl PopupOpen">​…​</li>​
] control clicked. NewlyOpened: false, Animated: false xenforo.js:221
control: [
<li class=​"navTab resources Popup PopupControl PopupContainerControl PopupOpen">​…​</li>​
] xenforo.js:221
[
<li class=​"navTab members Popup PopupControl PopupContainerControl PopupOpen">​…​</li>​
] control clicked. NewlyOpened: false, Animated: false xenforo.js:221
control: [
<li class=​"navTab members Popup PopupControl PopupContainerControl PopupOpen">​…​</li>​
] xenforo.js:221
[
<li class=​"navTab inbox Popup PopupControl PopupContainerControl PopupOpen">​…​</li>​
] control clicked. NewlyOpened: false, Animated: false xenforo.js:221
control: [
<li class=​"navTab inbox Popup PopupControl PopupContainerControl PopupOpen">​…​</li>​
] xenforo.js:221
Content destination: "#ConversationsMenu .listPlaceholder" xenforo.js:229
XenForo.activate([
<div class=​"secondaryContent noItems" style>​You have no recent conversations.​</div>​
]) xenforo.js:191
[
<li class=​"navTab alerts Popup PopupControl PopupContainerControl PopupOpen">​…​</li>​
] control clicked. NewlyOpened: false, Animated: false xenforo.js:221
control: [
<li class=​"navTab alerts Popup PopupControl PopupContainerControl PopupOpen">​…​</li>​
] xenforo.js:221
Content destination: "#AlertsMenu .listPlaceholder" xenforo.js:229
XenForo.activate([
<div class=​"alertsPopup" style>​…​</div>​
])
I am running on Windows 8 (64-bit). I have not tested on Mac.

//No cache of course, I tested on Vanilla Chrome.
 

Chris D

XenForo developer
Staff member
It's definitely not a Xenforo bug.

Nor a Chrome bug.

That only leaves something specific with your PC... One good diagnostic step is to create a new Windows account and try it there. If it doesn't work that narrows it down to a computer problem if it does work in a different profile it's something specific with your user profile - or indeed browser cache. Still think it'd be worth you clearing the cache just in case there's anything dodgy that wasn't removed during your previous uninstall.
 

duydangle

Active member
It's definitely not a Xenforo bug.

Nor a Chrome bug.

That only leaves something specific with your PC... One good diagnostic step is to create a new Windows account and try it there. If it doesn't work that narrows it down to a computer problem if it does work in a different profile it's something specific with your user profile - or indeed browser cache. Still think it'd be worth you clearing the cache just in case there's anything dodgy that wasn't removed during your previous uninstall.
OK I will try to reinstall my computer...
 

Jon W

Well-known member
Heh... nice... :confused:
Is that confused at why this is causing it or confused as to why I need a touch screen PC?

The issue (for me) seems to be caused by XF adding a Touch CSS class to my pages. Doesn't look quite so pretty, but I actually quite like not having to mouse-over stuff.

P.S. I have a keyboard and mouse too -- couldn't develop add-ons without them. Just getting myself prepared for Windows 8 next month.
 

duydangle

Active member
Oh I see, Windows 8 detects my screen as a touch screen, although it isn't. I think this can be fixed @@?
 

Jon W

Well-known member
Oddly, when I am on Windows 8 on a touch screen, it all works fine. I only get this problem when I am booted into Windows 7 on a touch screen.
 

duydangle

Active member
Oddly, when I am on Windows 8 on a touch screen, it all works fine. I only get this problem when I am booted into Windows 7 on a touch screen.
So for some reason, Xenforo detects users' screen touchable or not. I think there should a overlay that ask users whether they are using touch screen or not.
 

Jon W

Well-known member
So for some reason, Xenforo detects users' screen touchable or not. I think there should a overlay that ask users whether they are using touch screen or not.
Not sure it's really XenForo's fault... sounds to me like browsers/OS's can't even decide whether they should announce that they are touch screen or not. An overlay sounds a bit like overkill to me though.
 
Top