diff --git a/src/web/waiters/InputWaiter.mjs b/src/web/waiters/InputWaiter.mjs index 17b3642e..8e371b05 100644 --- a/src/web/waiters/InputWaiter.mjs +++ b/src/web/waiters/InputWaiter.mjs @@ -156,10 +156,12 @@ class InputWaiter { event.target.files = []; for (let i = 0; i < items.length; i++) { const item = items[i]; - const file = item.getAsFile(); - event.target.files.push(file); + if (item.kind === "file") { + const file = item.getAsFile(); + event.target.files.push(file); - event.preventDefault(); // Prevent the default paste behavior + event.preventDefault(); // Prevent the default paste behavior + } } setTimeout(() => { self.afterPaste(event);