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 @@