* Harald Blåtand
Anyway - might IE's failure with 'onbeforeunload' explain why I'm having trouble refreshing an Athena page? (Because the server doesn't get any sendCloseMessage() ?)
Hmm.. we can't be alone in the world using IE, or M$ wouldn't be so big... :-)
There is definitely a regression in Athena on IE (both 6 and 7) regarding on{before,}unload; I thought this had something to do with the change from onunload to onbeforeunload, but switching that back didn't seem to help when I tried it. I'm currently running in production with r14017 reverted; unfortunately this changeset is an extremely large Athena refactoring, and I haven't had the time to investigate further to narrow this down. The net result of this problem is that the Athena transport connection isn't closed immediately on navigating away from a page, but instead will hang around until the server timeout, which has a default value of about 5 minutes, if I'm not mistaken. Thus, anyone trying to navigate around an Athena-based site in IE will quickly find that they run into the connection limit, and trying to navigate to new links just seems to "hang" as the browser waits for a connection slot to free up. I don't know anything about the onkeypress issue, it may or may not be related. -- mithrandi, i Ainil en-Balandor, a faer Ambar