From c7f652ace5d85f454a251b4505cc6deb1b0dadeb Mon Sep 17 00:00:00 2001 From: Bruno Charest Date: Fri, 5 Jun 2026 09:05:18 -0400 Subject: [PATCH] fix: export SVG/PNG targets .mermaid-rendered svg instead of first svg (Lucide icon) --- frontend/js/mermaid-viewer.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/js/mermaid-viewer.js b/frontend/js/mermaid-viewer.js index a705257..37726e6 100644 --- a/frontend/js/mermaid-viewer.js +++ b/frontend/js/mermaid-viewer.js @@ -441,7 +441,7 @@ function fallbackCopy(text) { // --------------------------------------------------------------------------- export function exportMermaidSVG(container) { - var svg = container.querySelector('svg'); + var svg = container.querySelector('.mermaid-rendered svg'); if (!svg) return; var data = new XMLSerializer().serializeToString(svg); var blob = new Blob([data], { type: 'image/svg+xml' }); @@ -449,7 +449,7 @@ export function exportMermaidSVG(container) { } export function exportMermaidPNG(container) { - var svg = container.querySelector('svg'); + var svg = container.querySelector('.mermaid-rendered svg'); exportMermaidPNGFromElement(svg); }