diff --git a/src/lib/ChatScreens/Suggestion.svelte b/src/lib/ChatScreens/Suggestion.svelte index 7237a7a3..2acd10a1 100644 --- a/src/lib/ChatScreens/Suggestion.svelte +++ b/src/lib/ChatScreens/Suggestion.svelte @@ -7,6 +7,7 @@ import { CopyIcon, LanguagesIcon, RefreshCcwIcon } from "lucide-svelte"; import { alertConfirm } from "src/ts/alert"; import { language } from "src/lang"; + import { onDestroy } from "svelte"; export let send; export let messageInput; @@ -35,7 +36,7 @@ } } - doingChat.subscribe((v) => { + const unsub = doingChat.subscribe((v) => { if(v) { progress=false abortController?.abort() @@ -87,6 +88,9 @@ } } } + + onDestroy(unsub) + $: {translateSuggest(toggleTranslate, suggestMessages)}