diff --git a/src/lib/components/chat/MessageInput.svelte b/src/lib/components/chat/MessageInput.svelte index 927dfeb999..fa6ca5916b 100644 --- a/src/lib/components/chat/MessageInput.svelte +++ b/src/lib/components/chat/MessageInput.svelte @@ -284,12 +284,17 @@ const chatInput = document.getElementById('chat-input'); if (chatInput) { - text = await textVariableHandler(text || ''); + if (text !== '') { + text = await textVariableHandler(text || ''); + } chatInputElement?.setText(text); chatInputElement?.focus(); - text = await inputVariableHandler(text); + if (text !== '') { + text = await inputVariableHandler(text); + } + await tick(); if (cb) await cb(text); }