diff --git a/.changeset/fix-svg-embeds.md b/.changeset/fix-svg-embeds.md new file mode 100644 index 000000000..8b4f6bf8a --- /dev/null +++ b/.changeset/fix-svg-embeds.md @@ -0,0 +1,5 @@ +--- +default: patch +--- + +Added svgs to the allowed embeds for rendering/sending. diff --git a/src/app/utils/mimeTypes.test.ts b/src/app/utils/mimeTypes.test.ts index 0feaf8391..3b60e711a 100644 --- a/src/app/utils/mimeTypes.test.ts +++ b/src/app/utils/mimeTypes.test.ts @@ -12,6 +12,7 @@ describe('getBlobSafeMimeType', () => { expect(getBlobSafeMimeType('image/jpeg')).toBe('image/jpeg'); expect(getBlobSafeMimeType('image/png')).toBe('image/png'); expect(getBlobSafeMimeType('image/webp')).toBe('image/webp'); + expect(getBlobSafeMimeType('image/svg+xml')).toBe('image/svg+xml'); }); it('passes through known video and audio types', () => { diff --git a/src/app/utils/mimeTypes.ts b/src/app/utils/mimeTypes.ts index 718b87343..3629aa803 100644 --- a/src/app/utils/mimeTypes.ts +++ b/src/app/utils/mimeTypes.ts @@ -5,6 +5,7 @@ export const IMAGE_MIME_TYPES = [ 'image/apng', 'image/webp', 'image/avif', + 'image/svg+xml', ]; export const VIDEO_MIME_TYPES = ['video/mp4', 'video/webm', 'video/ogg', 'video/quicktime'];