diff --git a/src/lib/Chat.svelte b/src/lib/Chat.svelte index fc7443a..0a60c29 100644 --- a/src/lib/Chat.svelte +++ b/src/lib/Chat.svelte @@ -10,7 +10,8 @@ updateChatSettings, updateRunningTotal, checkStateChange, - showSetChatSettings + showSetChatSettings, + submitExitingPromptsNow } from './Storage.svelte' import { getRequestSettingList, defaultModel } from './Settings.svelte' import { @@ -75,10 +76,14 @@ $showSetChatSettings = false showSettingsModal() } + if ($submitExitingPromptsNow) { + $submitExitingPromptsNow = false + submitForm(false, true) + } }) } - $: onStateChange($checkStateChange, $showSetChatSettings) + $: onStateChange($checkStateChange, $showSetChatSettings, $submitExitingPromptsNow) // Make sure chat object is ready to go updateChatSettings(chatId) diff --git a/src/lib/ChatSettingsModal.svelte b/src/lib/ChatSettingsModal.svelte index 0bd4c7e..17860fe 100644 --- a/src/lib/ChatSettingsModal.svelte +++ b/src/lib/ChatSettingsModal.svelte @@ -54,11 +54,6 @@ showProfileMenu = false $checkStateChange++ showSettingsModal = 0 - // if (chat.startSession) { - // chat.startSession = false - // saveChatStore() - // // submitForm(false, true) - // } } const clearSettings = () => { diff --git a/src/lib/EditMessage.svelte b/src/lib/EditMessage.svelte index 99826a6..b8e9d23 100644 --- a/src/lib/EditMessage.svelte +++ b/src/lib/EditMessage.svelte @@ -1,12 +1,12 @@ {#key message.uuid} @@ -136,39 +171,61 @@ class:editing={editing} >