Opened 13 years ago
Closed 13 years ago
#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: | ||
Blocked by: | Blocking: |
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 (1)
Change History (4)
Changed 13 years ago by
comment:1 Changed 13 years ago by
Since the bug is originally caused by Chrome's faulty new Date().getTime() I've created a bug in Chromium's tracking system as well:
comment:3 Changed 13 years ago by
Resolution: | → worksforme |
---|---|
Status: | new → closed |
Sounds like this was not a jQuery bug, and now that the Chrome bug is fixed I'll close this ticket.
testcase