New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 594681 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 651579
Owner:
Buried. Ping if important.
Closed: Oct 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

window.open(..., ..., 'noopener') on a pre-existing window doesn't clear opener

Project Member Reported by dcheng@chromium.org, Mar 14 2016

Issue description

Simple test:
1. Disable popup blocking.
2. Navigate a new tab to about:blank.
3. Open inspector.
4. x = 'moo';
5. window.open('', 'named');
6. In the new window, window.opener.x should be 'moo'.
7. Now go back to the original tab's inspector.
8. window.open('', 'named', 'noopener');
9. window.open() returns null, but the opened window did not disown its opener, and can still access window.opener.x.

The spec seems to suggest that the opener should still be disowned in this case.
 

Comment 1 by dcheng@chromium.org, Oct 14 2016

Mergedinto: 651579
Status: Duplicate (was: Untriaged)

Sign in to add a comment