fix(desktop): keep window tabs across app close (#34807)

This commit is contained in:
Luke Parker
2026-07-01 23:23:11 +00:00
committed by GitHub
parent 3df5556223
commit f266e829cf
6 changed files with 192 additions and 41 deletions
+7
View File
@@ -1,5 +1,7 @@
import Store from "electron-store"
import electron from "electron"
import { rmSync } from "node:fs"
import { join } from "node:path"
import { SETTINGS_STORE } from "./store-keys"
import { deleteStoreFileIfEmpty } from "./store-cleanup"
@@ -26,3 +28,8 @@ export function getStore(name = SETTINGS_STORE) {
export async function removeStoreFileIfEmpty(name: string) {
if (await deleteStoreFileIfEmpty(electron.app.getPath("userData"), name)) cache.delete(name)
}
export function removeStoreFile(name: string) {
rmSync(join(electron.app.getPath("userData"), name), { force: true })
cache.delete(name)
}