fix: store remembered tabs in memory instead of persisting to disk
This commit is contained in:
+3
-2
@@ -457,12 +457,13 @@ async function launchApp(): Promise<void> {
|
|||||||
// ── Tab Manager ──
|
// ── Tab Manager ──
|
||||||
const preloadPath = join(__dirname, '..', 'preload', 'index.js');
|
const preloadPath = join(__dirname, '..', 'preload', 'index.js');
|
||||||
let tabMode: 'same' | 'new' = getGameConf().socialTabBehaviour === 'Same Window' ? 'same' : 'new';
|
let tabMode: 'same' | 'new' = getGameConf().socialTabBehaviour === 'Same Window' ? 'same' : 'new';
|
||||||
|
let sessionTabs: string[] = [];
|
||||||
let tabManager = new TabManager(
|
let tabManager = new TabManager(
|
||||||
win, ses, preloadPath, tabMode, isGameURL,
|
win, ses, preloadPath, tabMode, isGameURL,
|
||||||
() => config.get('tabWindow'),
|
() => config.get('tabWindow'),
|
||||||
(state) => config.set('tabWindow', state),
|
(state) => config.set('tabWindow', state),
|
||||||
() => config.get('savedTabs'),
|
() => sessionTabs,
|
||||||
(urls) => config.set('savedTabs', urls),
|
(urls) => { sessionTabs = urls; },
|
||||||
() => config.get('game.rememberTabs') ?? false,
|
() => config.get('game.rememberTabs') ?? false,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user