From 5a18242f72179a90eb717790a41e22c793ec328d Mon Sep 17 00:00:00 2001 From: bigjakk Date: Wed, 15 Apr 2026 08:50:17 -0700 Subject: [PATCH] fix: store remembered tabs in memory instead of persisting to disk --- src/main/index.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/index.ts b/src/main/index.ts index f577b6a..461176d 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -457,12 +457,13 @@ async function launchApp(): Promise { // ── Tab Manager ── const preloadPath = join(__dirname, '..', 'preload', 'index.js'); let tabMode: 'same' | 'new' = getGameConf().socialTabBehaviour === 'Same Window' ? 'same' : 'new'; + let sessionTabs: string[] = []; let tabManager = new TabManager( win, ses, preloadPath, tabMode, isGameURL, () => config.get('tabWindow'), (state) => config.set('tabWindow', state), - () => config.get('savedTabs'), - (urls) => config.set('savedTabs', urls), + () => sessionTabs, + (urls) => { sessionTabs = urls; }, () => config.get('game.rememberTabs') ?? false, );