came across this in a search and realized i didn't post the solution.
I discovered that if, during development, I have several browser tabs open, usually across several apps ON THE SAME HOST (ex. I have 1 aware server, with many BSVs running on it), if in the case of doing lots of things across tabs, if one of those gets a popup alert "the app has been updated", then it has a chance to "appear to hang" a login on another tab (which is on the same server).
When you try to login to a BSV, as it says in the OP, it just hangs. You don't know why... because you are not aware that in another tab, it has a dialog box awaiting a reply.
So if this happens, you don't need to just "close everything" out of frustration. Search your windows & tabs until you find that dialog box, and by the time you get back to your original window, you'll already be logged in.