From ffa2eb57b1e5c849f4d40fd830d5d7e55fe39f97 Mon Sep 17 00:00:00 2001 From: one Date: Mon, 25 Aug 2025 20:35:32 +0800 Subject: [PATCH] refactor(Svg): relax sanitizer rules (#9522) --- src/renderer/src/components/Preview/utils.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/renderer/src/components/Preview/utils.ts b/src/renderer/src/components/Preview/utils.ts index 7257251e7b..3a8119f166 100644 --- a/src/renderer/src/components/Preview/utils.ts +++ b/src/renderer/src/components/Preview/utils.ts @@ -17,8 +17,7 @@ export function renderSvgInShadowHost(svgContent: string, hostElement: HTMLEleme // Sanitize the SVG content const sanitizedContent = DOMPurify.sanitize(svgContent, { - USE_PROFILES: { svg: true, svgFilters: true }, - ADD_TAGS: ['style', 'defs', 'foreignObject'] + ADD_TAGS: ['foreignObject'] }) const shadowRoot = hostElement.shadowRoot || hostElement.attachShadow({ mode: 'open' })