diff --git a/src/main/ElectronExternalApi.js b/src/main/ElectronExternalApi.js index b37eb58..6c6adb2 100644 --- a/src/main/ElectronExternalApi.js +++ b/src/main/ElectronExternalApi.js @@ -175,7 +175,10 @@ class ElectronExternalApi extends NodeExternalApi { */ sendIpc(channel, message) { this.electron.BrowserWindow?.getAllWindows()?.forEach((wnd) => { - if (wnd.webContents?.isDestroyed() === false) { + if ( + wnd.webContents?.isDestroyed() === false + && wnd.webContents?.isCrashed() === false + ) { wnd.webContents.send(channel, message); } });