[Webkit-unassigned] [Bug 78365] New: window.opener.location can't be set in beforeunload handler
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Feb 10 10:56:37 PST 2012
https://bugs.webkit.org/show_bug.cgi?id=78365
Summary: window.opener.location can't be set in beforeunload
handler
Product: WebKit
Version: 528+ (Nightly build)
Platform: All
OS/Version: All
Status: NEW
Severity: Normal
Priority: P2
Component: New Bugs
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: sreeram at chromium.org
Setting the window.opener.location object (or its href property) doesn't work when performed inside an onbeforeunload event handler. Calling opener.location.reload() works, as does inspecting opener.location or opener.location.href. Setting the object or its href property works during normal page action (i.e., non-page-dismissal event) as well as during the onunload event. It's just during beforeunload that setting doesn't work.
Here's a simple test case:
<!-- main.html -->
<a href="#" onclick="window.open('popup.html')">popup</a>
<!-- popup.html -->
<script>onbeforeunload = function() { opener.location += "?foo" }</script>
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list