Safari: "JavaScript error detected! Error: TypeError: 'null' is not an object" Whenever I connect to a WiFi at Starbucks, I'm prompted with this warning:



After clicking OK everything is fine and I can login as usual.


What's causing this error?
How do I troubleshoot?
It's more likely their problem. Their JavaScript programmer didn't do a good job in handling stuff.