I'm trying to log into chat (and now StackExchange as a whole after step 7), and I'm getting a mysterious error message:
No referer was present - this may be due to a browser setting
This appears to be the generic fallback for login failure, as the URL reads "/login/global-fallback". Meta has no information on this message. Specs:
Browser: Chrome v28.0.1500.95m OS: Windows 7 Professional x64
More specifically, I'm:
- Going to a chat window
Pressing "log in" at the bottom, which takes me to the generic auto-login page (note: the top banner did not appear until I cleared all browser data; after I did so, it reads: "Please log in to any StackExchange site first, or log in via StackExchange.com"):
After some time, nothing happens. I then click "log in via StackExchange" (which works on mobile in desktop view for me), and this redirects me to this page:
There is nothing else on this page. It is simply this text. (This message is very ambiguous and should probably be changed to something more descriptive.)
I go back to the first login page, and and proceed to visit the GlobalAuth test & help page. All five tests pass with flying colors. More specifically:
- Cookies: OK
- Messaging: OK
- Storage: OK
- Communication with StackAuth: OK
- IFRAMEs: OK
- Referrer: OK
- Time: OK
- Storage: OK
- I clear my browser cache, and repeat steps 2-4, to no effect.
- I delete my StackExchange authentication data and repeat steps 2-4, to no effect.
- I delete all my authentication data for all websites and repeat steps 2-4. This actually has an effect:
After clearing all browser authentication data:
- I go back to the generic StackExchange login page. A banner appears indicating that I need to log in (which I think is silly). I dismiss it, and click "log in via StackExchange"
- This time, I am redirected to my Google authentication, which I happily enter, two-step verification and all
- Upon pressing submit, I am redirected to step 3 above.
Per a suggestion in the comments I have begun fiddling with my browser extensions in case one of them is stopping me from logging in. I have disabled everything, at which point I can log in. I then enabled the most likely suspects (HTTPS Everywhere, AdBlock, FlashBlock, Facebook Disconnect) to no effect; however, it appears that regardless of what the extensions actually are, if I have four or more of them enabled at once, I'm stopped from logging in. Four is the new magic number of evil.
Additionally, I have run several global logouts as part of the process of testing extensions. This appears to have no effect.
At this point, I don't know what to do. I've cleared the browser cache and all authentication data. The last thing I could do is to uninstall my browser and try again, but I don't really want to do that.
Also, I'm posting this from another computer, since I can't log into StackExchange any more on mine.
What should I do? Get a new computer? Reformat? ;]