diff --git a/src/lib/ChatScreens/BackgroundDom.svelte b/src/lib/ChatScreens/BackgroundDom.svelte index d073ff4c..d9bd9641 100644 --- a/src/lib/ChatScreens/BackgroundDom.svelte +++ b/src/lib/ChatScreens/BackgroundDom.svelte @@ -42,9 +42,11 @@ {#if backgroundHTML} -
- {#await ParseMarkdown(risuChatParser(backgroundHTML, {chara:currentChar}), currentChar, 'back') then md} - {@html md} - {/await} -
+ {#key currentChar.reloadKeys} +
+ {#await ParseMarkdown(risuChatParser(backgroundHTML, {chara:currentChar}), currentChar, 'back') then md} + {@html md} + {/await} +
+ {/key} {/if} \ No newline at end of file diff --git a/src/ts/storage/database.ts b/src/ts/storage/database.ts index 9b55b66b..197d3ec7 100644 --- a/src/ts/storage/database.ts +++ b/src/ts/storage/database.ts @@ -361,6 +361,7 @@ export interface character{ ttsReadOnlyQuoted?:boolean replaceGlobalNote:string backgroundHTML?:string + reloadKeys?:number } @@ -398,6 +399,7 @@ export interface groupChat{ suggestMessages?:string[] orderByOrder?:boolean backgroundHTML?:string, + reloadKeys?:number } export interface botPreset{