diff --git a/dashboard/src/lib/components/ChatMessages.svelte b/dashboard/src/lib/components/ChatMessages.svelte index 46dfe46b..ba5322a7 100644 --- a/dashboard/src/lib/components/ChatMessages.svelte +++ b/dashboard/src/lib/components/ChatMessages.svelte @@ -225,6 +225,7 @@ } function handleDeleteClick(messageId: string) { + if (loading) return; deleteConfirmId = messageId; } @@ -255,7 +256,7 @@
- {#each messageList as message (message.id)} + {#each messageList as message, i (message.id)}

- Delete this message{message.role === "user" - ? " and all responses after it" - : ""}? + {#if i === messageList.length - 1} + Delete this message? + {:else} + Delete this message and all messages after it? + {/if}