I’ve had a great deal of trouble joining wifi networks which require web-based authentication. These are common at hotels and for many public access points. I was simply unable to join any of these hotspots: Safari would open and prompt me for a login, and then freeze when I tried to submit the details.
The solution: In Safari’s options, turn off “Auto fill” prior to attempting to join the network. Apparently the “save password” dialogue box is the culprit and is kind of broken until Apple releases a fix.
