Zu dem Problem mit Chrome mit den wegklappenden Menüs bei der Zauberkugel:
Ich habe da jetzt mal stundenlang rumgetestet, es sind nicht die Reloads die das Problem verursachen, sondern es liegt in der Tat am Scrolling. Schaltet mal das Chatscrolling aus, dann flappt das Menü auch nicht mehr weg.
Leider passiert das ganz egal auf welche Weise man scrollt (Über Anchors, über scrollTo(), über document.body.scrolltop....)
Es ist noch nichtmal abhängig von einem Frameset, sondern es reicht wenn in irgendeinem Iframe oder sonstwo scrollt.
Ich habe dazu mal einen kleinen Testcase gemacht, ganz ohne Framesets:
http://www.freewar.de/files/chtest.php
Wenn man in Chrome versucht das Menü offen zu halten, klappt das nicht. Da sieht man schön das Problem. Vielleicht hat ja noch jemand hier eine Idee, wie man das irgendwie umgehen kann, ihr könnt da ruhig den testcase kopieren und damit mal rumtesten.
So wie es aussieht, ist das ganze aber schlicht ein Bug in Chrome, das Verhalten kann so kaum gewollt sein. Ich werde die Sache mal als Chromium Bug-Report einreichen, mal schauen, evt. wird es ja in den nächsten Chrome Versionen gefixed.