diff --git a/src/lib/components/chat/MessageInput.svelte b/src/lib/components/chat/MessageInput.svelte index e9cbac366c..1c05089c25 100644 --- a/src/lib/components/chat/MessageInput.svelte +++ b/src/lib/components/chat/MessageInput.svelte @@ -904,6 +904,9 @@ } ]; } else { + if (files.find((f) => f.url === data || f.name === data)) { + return; + } onUpload(e); } } @@ -939,6 +942,9 @@ } ]; } else { + if (files.find((f) => f.url === data || f.name === data)) { + return; + } onUpload(e); } } @@ -974,6 +980,9 @@ } ]; } else { + if (files.find((f) => f.url === data || f.name === data)) { + return; + } onUpload(e); } } diff --git a/src/lib/components/chat/MessageInput/Commands/Knowledge.svelte b/src/lib/components/chat/MessageInput/Commands/Knowledge.svelte index 99854aaaf2..3bc9141fe9 100644 --- a/src/lib/components/chat/MessageInput/Commands/Knowledge.svelte +++ b/src/lib/components/chat/MessageInput/Commands/Knowledge.svelte @@ -138,19 +138,7 @@ await tick(); }); - const onKeyDown = (e) => { - if (e.key === 'Enter') { - e.preventDefault(); - select(); - } - }; - onMount(() => { - window.addEventListener('keydown', onKeyDown); - }); - onDestroy(() => { - window.removeEventListener('keydown', onKeyDown); - }); {#if filteredItems.length > 0 || query.startsWith('http')} @@ -220,7 +208,7 @@