onbeforeunload breaks events in Chrome 4
|Reported by:||menno||Owned by:|
Steps to reproduce:
- create a page with an onbeforeunload event
- try to reload/close the page and see the browser dialog appear
- choose to stay on the page
All events are still attached to their DOM elements.
No events are being fired anymore.
The problem appears to be "return (new Date).getTime()" in the function now() which doesn't return anything valid anymore after the canceled reload. If I change the function to return "(new Date).valueOf()" it seems to fix the problem.
See the attached HTML for a testcase.