This forum, along with many others, is probably based on some open-source software and typically uses some form of AJAX (asynchronous JavaScript and XML). That is to say there are lot of things going on in the background when loading a web page (that's where the asynchronous part comes in). Depending on how well the software is designed, sometimes things may load in the wrong order or get hung-up, and that's where some of the weird behaviors occur. I doubt there is much to be done at this point other than going to a newer/more robust forum platform, but that would require time and resources. I doubt BF wants to do that.