Jack Moffitt said the following:
Does anyone have ideas for how to work around this?
We aren't trying anything as ambitious as pausing in unbeforeunload,
and we have not gotten that event handler to work reliably cross
browser. As I recall, and maybe collin can correct me, only IE really
supports this well. I hope I am wrong, and look forward to other
people's suggestions/solutions to the problem.
beforeunload works sometimes in non-IE browsers, but not all, and in some, not
all the time - we had to hook both beforeunload and unload to get our handler
firing as reliable as possible
--
Collin Grady