diff --git a/lib/browser/api/menu.js b/lib/browser/api/menu.js index 14e87d3d74..28f51ca6be 100644 --- a/lib/browser/api/menu.js +++ b/lib/browser/api/menu.js @@ -147,7 +147,7 @@ Menu.prototype.popup = function (window, x, y, positioningItem) { let asyncPopup = false // menu.popup(x, y, positioningItem) - if (typeof window !== 'object' || window.constructor !== BrowserWindow) { + if (window != null && (typeof window !== 'object' || window.constructor !== BrowserWindow)) { // Shift. positioningItem = y y = x