diff --git a/src/components/compose.jsx b/src/components/compose.jsx index d74fc4e5..c0743512 100644 --- a/src/components/compose.jsx +++ b/src/components/compose.jsx @@ -584,7 +584,15 @@ function Compose({ const item = items[i]; if (item.kind === 'file') { const file = item.getAsFile(); - if (file && supportedMimeTypes.includes(file.type)) { + if (!file) { + alert(`Could not access the given attachment.`); + return; + } + else if (!supportedMimeTypes.includes(file.type)) { + alert(`Your instance does not allow attachments of type "${file.type}".`); + return; + } + else { files.push(file); } }