Modify ↓
Ticket #6027 (closed bug: worksforme)
onbeforeunload breaks events in Chrome 4
| Reported by: | menno | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | 1.4.2 |
| Component: | unfiled | Version: | 1.4.1 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
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
Expected result:
All events are still attached to their DOM elements.
Actual result:
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.
Attachments
Change History
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.
Note: See
TracTickets for help on using
tickets.


testcase