| Index: third_party/WebKit/Source/core/page/CreateWindow.cpp
|
| diff --git a/third_party/WebKit/Source/core/page/CreateWindow.cpp b/third_party/WebKit/Source/core/page/CreateWindow.cpp
|
| index 3142554f7e6ce6b4933a913b605054429f186d8e..bc6e6098645054d7cda716c30ae6e72a47c76d2b 100644
|
| --- a/third_party/WebKit/Source/core/page/CreateWindow.cpp
|
| +++ b/third_party/WebKit/Source/core/page/CreateWindow.cpp
|
| @@ -139,8 +139,10 @@ static Frame* createWindowHelper(LocalFrame& openerFrame,
|
|
|
| created = false;
|
|
|
| - Frame* window = reuseExistingWindow(activeFrame, lookupFrame,
|
| - request.frameName(), policy);
|
| + Frame* window = features.noopener
|
| + ? nullptr
|
| + : reuseExistingWindow(activeFrame, lookupFrame,
|
| + request.frameName(), policy);
|
|
|
| if (!window) {
|
| // Sandboxed frames cannot open new auxiliary browsing contexts.
|
|
|