I tried 1 minute before the post I put in above - it didn't work.
I don't see a "default' button on FireFox, but I have block popups turned Off.
Could it be an INternet security setting in Windows itself? I had *pelicanparts set as a trusted site, but I note that no longer comes up - instead, a numeric shows in the location window of the browser:
http://66.236.61.177/