Thread: Chrome
View Single Post
  #43  
Old 07-11-2014, 11:38 AM
schlubby schlubby is offline
Senior Member
 
Join Date: Jan 2009
Posts: 721
Thanks: 16,601
Thanked 10,146 Times in 713 Posts
Default

I've got a couple possible workarounds. When I get a chance, I might PM the mods a fuller explanation, but here's what people can do right now:

"TL;DR" For users:
There are two possible workarounds:
1. go into your settings and turn off Javascript for OCC before you log in, and turn it back on afterward. The error is in a script that isn't needed. Note that turning scripts off is generally a bad idea, and can cause all sorts of other problems, so I don't suggest that you just turn scripts off and leave them off.
2. Only for people who know how to use Chrome Dev Tools: "Inspect element", then find and delete this element: <input type="hidden" name="vb_login_password"> before logging in.

"TL;DR" For OCC:
If you can edit the vBulletin HTML code at all, I think you can work around the issue by removing the *hidden* "vb_login_password" field from the template. It doesn't appear to serve any useful purpose (though it MIGHT be used in another part of the code I don't know anything about), and when I remove it from the page (using the Inspect Element tools), I'm able to successfully log in with Chrome.

My educated guess is that vBulletin was relying on unspecified functionality in a feature that was designed for the way browsers worked 10+ years ago. The code that breaks Chrome is broken in FF and IE11 as well, but in those other browsers, it fails in a different way (doing nothing) that doesn't interfere with the server-side login code.
Reply With Quote
The Following 3 Users Say Thank You to schlubby For This Useful Post: