From 31c021aad84b449515fdff38669da1a6f2cccaaa Mon Sep 17 00:00:00 2001 From: ciaranbor Date: Fri, 6 Feb 2026 15:39:57 +0000 Subject: [PATCH] Prevent deleting messages during streamed generation --- dashboard/src/lib/components/ChatMessages.svelte | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/dashboard/src/lib/components/ChatMessages.svelte b/dashboard/src/lib/components/ChatMessages.svelte index 52db91b4..c612cd82 100644 --- a/dashboard/src/lib/components/ChatMessages.svelte +++ b/dashboard/src/lib/components/ChatMessages.svelte @@ -221,6 +221,7 @@ } function handleDeleteClick(messageId: string) { + if (loading) return; deleteConfirmId = messageId; } @@ -251,7 +252,7 @@
- {#each messageList as message (message.id)} + {#each messageList as message, i (message.id)}

- {#if messageList.indexOf(message) === messageList.length - 1} + {#if i === messageList.length - 1} Delete this message? {:else} Delete this message and all messages after it? @@ -715,8 +716,13 @@