From a8b1cdf218af19fe89b7352205a2e3c894792a35 Mon Sep 17 00:00:00 2001 From: silentoplayz Date: Mon, 20 Apr 2026 22:14:09 -0400 Subject: [PATCH] Update MessageInput.svelte --- src/lib/components/chat/MessageInput.svelte | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/components/chat/MessageInput.svelte b/src/lib/components/chat/MessageInput.svelte index 893cee09ef..bf50c969a2 100644 --- a/src/lib/components/chat/MessageInput.svelte +++ b/src/lib/components/chat/MessageInput.svelte @@ -885,7 +885,7 @@ if (terminalFileData) { try { const data = JSON.parse(terminalFileData); - if (data.name && data.path && data.url && data.key) { + if (data.name && data.path && typeof data.url === 'string' && typeof data.key === 'string') { toast.info($i18n.t('Downloading {{name}} from OpenTerminal...', { name: data.name })); const result = await downloadFileBlob(data.url, data.key, data.path, data.sessionId); if (result && result.blob) { @@ -900,7 +900,10 @@ e.stopPropagation(); return; } - } catch (_) {} + } catch (err) { + console.error('Failed to handle terminal file drop:', err); + toast.error($i18n.t('Failed to process terminal file drop')); + } } if (e.dataTransfer?.files) {