Improve MIME type handling on File Upload and in Message Component #688
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Currently if you upload a file with MIME type prefixes
video/
,audio/
orimage/
that is not in theALLOWED_BLOB_MIMETYPES
the file type will be converted toapplication/octet-stream
bygetBlobSafeMimeType
. However, the React element used to display the file in the timeline is still a video, audio or image element. This appears to cancel the file upload and the file attachment shelf gets stuck on the screen.Changes:
m.file
Type of change
Checklist:
Preview: https://62f67680a954bc0932c98961--pr-cinny.netlify.app
⚠️ Exercise caution. Use test accounts. ⚠️