diff --git a/src/lib/components/chat/Controls/Controls.svelte b/src/lib/components/chat/Controls/Controls.svelte index fe2036286..ee8fcfff3 100644 --- a/src/lib/components/chat/Controls/Controls.svelte +++ b/src/lib/components/chat/Controls/Controls.svelte @@ -33,8 +33,8 @@
{$i18n.t('Files')}
-
- {#each chatFiles as file} +
+ {#each chatFiles as file, fileIdx} { // Remove the file from the chatFiles array - chatFiles = chatFiles.filter((f) => f.id !== file.id); + + chatFiles.splice(fileIdx, 1); + chatFiles = chatFiles; }} /> {/each}