|
@@ -220,8 +220,8 @@ const canAccessWindow = function (sender, target) {
|
|
|
// Routed window.open messages with raw options
|
|
|
ipcMainInternal.on('ELECTRON_GUEST_WINDOW_MANAGER_WINDOW_OPEN', (event, url, frameName, features) => {
|
|
|
// This should only be allowed for senders that have nativeWindowOpen: false
|
|
|
- const webPreferences = event.sender.getLastWebPreferences();
|
|
|
- if (webPreferences.nativeWindowOpen || webPreferences.sandbox) {
|
|
|
+ const lastWebPreferences = event.sender.getLastWebPreferences();
|
|
|
+ if (lastWebPreferences.nativeWindowOpen || lastWebPreferences.sandbox) {
|
|
|
event.returnValue = null;
|
|
|
throw new Error('GUEST_WINDOW_MANAGER_WINDOW_OPEN denied: expected native window.open');
|
|
|
}
|