diff --git a/src/main/rendererEvents/xm_verify.js b/src/main/rendererEvents/xm_verify.js index b7692a8b..099d5d7e 100644 --- a/src/main/rendererEvents/xm_verify.js +++ b/src/main/rendererEvents/xm_verify.js @@ -15,7 +15,10 @@ const closeView = async() => { mainHandle('xm_verify_open', (event, url) => new Promise((resolve, reject) => { if (!global.mainWindow) return reject(new Error('mainwindow is undefined')) - if (view) view.destroy() + if (view) { + global.mainWindow.removeBrowserView(view) + view.destroy() + } view = new BrowserView() view.webContents.on('did-finish-load', () => {