diff --git a/dist/index.html b/dist/index.html index 67c3d54..4f375ec 100644 --- a/dist/index.html +++ b/dist/index.html @@ -5953,10 +5953,19 @@ function LockScreen($$anchor, $$props) { set(isSetup, !await isVaultInitialized()); } checkVault(); - let showLocalWarning = /* @__PURE__ */ state(true); + let warningReady = /* @__PURE__ */ state(false); + async function loadWarningSetting() { + try { + settings.dismissedLocalWarning = Boolean(await getSetting("dismissedLocalWarning")); + } catch (e) { + console.warn("Failed to load warning setting:", e); + } + set(warningReady, true); + } + loadWarningSetting(); async function dismissLocalWarning() { settings.dismissedLocalWarning = true; - set(showLocalWarning, false); + set(warningReady, true); try { await settings.save(); } catch (e) { @@ -6027,7 +6036,7 @@ function LockScreen($$anchor, $$props) { append($$anchor, div_2); }; if_block(node, ($$render) => { - if (get(notLocal) && get(showLocalWarning) && !settings.dismissedLocalWarning) $$render(consequent); + if (get(notLocal) && get(warningReady) && !settings.dismissedLocalWarning) $$render(consequent); }); var node_1 = sibling(node, 2); var consequent_1 = ($$anchor) => { diff --git a/src/components/LockScreen.svelte b/src/components/LockScreen.svelte index e2eb039..786f63d 100644 --- a/src/components/LockScreen.svelte +++ b/src/components/LockScreen.svelte @@ -1,7 +1,7 @@