fix: store remembered tabs in memory instead of persisting to disk

This commit is contained in:
2026-04-15 08:50:17 -07:00
parent ae359497be
commit 5a18242f72
+3 -2
View File
@@ -457,12 +457,13 @@ async function launchApp(): Promise<void> {
// ── 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,
);