diff --git a/lib/browser/rpc-server.js b/lib/browser/rpc-server.js index fc8f31e1f291..c0cd09dea427 100644 --- a/lib/browser/rpc-server.js +++ b/lib/browser/rpc-server.js @@ -448,9 +448,9 @@ ipcMain.on('ELECTRON_BROWSER_WINDOW_ALERT', function (event, message, title) { title: `${title}`, buttons: ['OK'] } - event.returnValue = event.sender.isOffscreen() ? - electron.dialog.showMessageBox(dialogProperties) : - electron.dialog.showMessageBox( + event.returnValue = event.sender.isOffscreen() + ? electron.dialog.showMessageBox(dialogProperties) + : electron.dialog.showMessageBox( event.sender.getOwnerBrowserWindow(), dialogProperties) }) @@ -459,15 +459,15 @@ ipcMain.on('ELECTRON_BROWSER_WINDOW_CONFIRM', function (event, message, title) { if (message == null) message = '' if (title == null) title = '' - const dialogProperties = { + const dialogProperties = { message: `${message}`, title: `${title}`, buttons: ['OK', 'Cancel'], cancelId: 1 } - event.returnValue = !(event.sender.isOffscreen() ? - electron.dialog.showMessageBox(dialogProperties) : - electron.dialog.showMessageBox( + event.returnValue = !(event.sender.isOffscreen() + ? electron.dialog.showMessageBox(dialogProperties) + : electron.dialog.showMessageBox( event.sender.getOwnerBrowserWindow(), dialogProperties)) })