fix: keep command-line debug session-only

This commit is contained in:
2026-07-14 03:19:06 +08:00
parent fe912c9659
commit a00207d86e
4 changed files with 41 additions and 3 deletions
+1 -1
View File
@@ -219,7 +219,7 @@
const settings = await App.GetAppSettings();
debug.log('[App] checkVault: GetAppSettings returned', settings);
flog('checkVault: GetAppSettings returned');
if (settings?.debug) debug.enable();
if (settings?.debug) debug.enable({ persist: false });
debug.log('[App] checkVault: calling GetVaultStatus...');
vaultStatus = await App.GetVaultStatus() || { status: 'unknown', path: '', vaultId: '' };
+4 -2
View File
@@ -127,9 +127,11 @@ export var debug = {
log: log,
logf: logf,
isEnabled: function () { return ENABLED; },
enable: function () {
enable: function (options) {
ENABLED = true;
try { localStorage.setItem('verstak-debug', 'true'); } catch (e) {}
if (!options || options.persist !== false) {
try { localStorage.setItem('verstak-debug', 'true'); } catch (e) {}
}
},
disable: function () {
ENABLED = false;