diff --git a/desktop/src/components/chat/MermaidRenderer.test.tsx b/desktop/src/components/chat/MermaidRenderer.test.tsx index 120337a1..3775e44a 100644 --- a/desktop/src/components/chat/MermaidRenderer.test.tsx +++ b/desktop/src/components/chat/MermaidRenderer.test.tsx @@ -30,6 +30,9 @@ describe('MermaidRenderer', () => { const previewButton = await screen.findByRole('button', { name: /preview/i }) expect(previewButton).toBeInTheDocument() + expect(initializeMock).toHaveBeenCalledWith(expect.objectContaining({ + suppressErrorRendering: true, + })) fireEvent.click(previewButton) diff --git a/desktop/src/components/chat/MermaidRenderer.tsx b/desktop/src/components/chat/MermaidRenderer.tsx index 22978b95..ab5b87da 100644 --- a/desktop/src/components/chat/MermaidRenderer.tsx +++ b/desktop/src/components/chat/MermaidRenderer.tsx @@ -32,6 +32,7 @@ function initMermaid() { startOnLoad: false, theme: 'default', securityLevel: 'strict', + suppressErrorRendering: true, fontFamily: 'var(--font-sans)', }) mermaidInitialized = true