Bug Tracker

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:


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)

bug.html (1.5 KB) - added by menno 13 years ago.

Download all attachments as: .zip

Change History (4)

Changed 13 years ago by menno

Attachment: bug.html added


comment:1 Changed 13 years ago by menno

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:2 Changed 13 years ago by svcorp77

Chrome 5.0.375.70 beta: fixed

comment:3 Changed 13 years ago by dmethvin

Resolution: worksforme
Status: newclosed

Sounds like this was not a jQuery bug, and now that the Chrome bug is fixed I'll close this ticket.

Note: See TracTickets for help on using tickets.