diff --git a/atom/renderer/lib/override.coffee b/atom/renderer/lib/override.coffee index e2ada9f5ff5f..43ae271fb1d0 100644 --- a/atom/renderer/lib/override.coffee +++ b/atom/renderer/lib/override.coffee @@ -42,7 +42,11 @@ window.open = (url, frameName='', features='') -> options.height ?= 600 guestId = ipc.sendSync 'ATOM_SHELL_GUEST_WINDOW_MANAGER_WINDOW_OPEN', url, frameName, options - new FakeWindow(guestId) + if guestId + new FakeWindow(guestId) + else + console.error 'It is not allowed to open new window from this WebContents' + null # Use the dialog API to implement alert(). window.alert = (message, title='') ->