From c09e62c636ff04820a385d8c2dd506ff80b7f142 Mon Sep 17 00:00:00 2001 From: puzhen <1303385763@qq.com> Date: Fri, 17 Oct 2025 20:10:30 +0100 Subject: [PATCH] Remove aggresive webview cleanup() to keep user login data --- electron/main/webview.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/electron/main/webview.ts b/electron/main/webview.ts index 8036dda6d..8646b4eaf 100644 --- a/electron/main/webview.ts +++ b/electron/main/webview.ts @@ -269,10 +269,8 @@ export class WebViewManager { if (!webViewInfo.view.webContents.isDestroyed()) { webViewInfo.view.webContents.removeAllListeners() - webViewInfo.view.webContents.session.clearCache() - webViewInfo.view.webContents.session.clearStorageData({ - storages: ['cookies', 'localstorage', 'websql', 'indexdb', 'serviceworkers', 'cachestorage'] - }) + // REMOVED: clearCache() and clearStorageData() to prevent clearing main window's storage + // since all webviews share session.defaultSession with the main window } // remove webview from parent container