From 2713f0e610bafb0f70e15c2a272a623aa991b0ff Mon Sep 17 00:00:00 2001 From: Geometrically <18202329+Geometrically@users.noreply.github.com> Date: Wed, 25 Sep 2024 12:29:51 -0700 Subject: [PATCH] Fix markdown images (#2452) --- packages/utils/parse.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/utils/parse.ts b/packages/utils/parse.ts index ef0a631b8..61461fcf0 100644 --- a/packages/utils/parse.ts +++ b/packages/utils/parse.ts @@ -77,7 +77,11 @@ export const configuredXss = new FilterXSS({ } }, safeAttrValue(tag, name, value, cssFilter) { - if (tag === 'img' && name === 'src' && !value.startsWith('data:')) { + if ( + (tag === 'img' || tag === 'video' || tag === 'audio' || tag === 'source') && + (name === 'src' || name === 'srcset') && + !value.startsWith('data:') + ) { try { const url = new URL(value)