From 408bbbd2e6e5f1deb80b755bb3974658bf56f891 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Wed, 10 Apr 2024 12:16:00 +0900 Subject: [PATCH] Fix var not updating --- src/lib/ChatScreens/BackgroundDom.svelte | 4 ++-- src/lib/ChatScreens/Chat.svelte | 18 ++++++++---------- src/ts/stores.ts | 3 ++- 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/src/lib/ChatScreens/BackgroundDom.svelte b/src/lib/ChatScreens/BackgroundDom.svelte index b647d9bf..162d22d3 100644 --- a/src/lib/ChatScreens/BackgroundDom.svelte +++ b/src/lib/ChatScreens/BackgroundDom.svelte @@ -1,7 +1,7 @@
@@ -228,13 +228,11 @@ style:font-size="{0.875 * ($DataBase.zoomsize / 100)}rem" style:line-height="{1.25 * ($DataBase.zoomsize / 100)}rem" > - {#key $CurrentVariablePointer} - {#await markParsing(msgDisplay, character, 'normal', idx, translated)} - {@html lastParsed} - {:then md} - {@html md} - {/await} - {/key} + {#await markParsing(msgDisplay, character, 'normal', idx, translated)} + {@html lastParsed} + {:then md} + {@html md} + {/await} {/if} diff --git a/src/ts/stores.ts b/src/ts/stores.ts index 1a149126..a85c6159 100644 --- a/src/ts/stores.ts +++ b/src/ts/stores.ts @@ -146,10 +146,11 @@ CurrentChat.subscribe((chat) => { } const variablePointer = get(CurrentVariablePointer) - const currentState = chat.scriptstate + const currentState = structuredClone(chat?.scriptstate) if(!isEqual(variablePointer, currentState)){ CurrentVariablePointer.set(currentState) + console.log(currentState) } })