From a817b251e7b192f3f3c0bbb302772f5fb8ecf5fd Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV Date: Tue, 30 Jun 2026 12:10:24 -0400 Subject: [PATCH] Removed unnecessary try-catch block around Mermaid's render method. (#2289) Removed unnecessary try-catch block around Mermaid's render method. GitOrigin-RevId: 791eef1fb8e6e73d13e4d49a4c4378b738659e5b --- packages/app/src/editor/components/Mermaid.tsx | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/packages/app/src/editor/components/Mermaid.tsx b/packages/app/src/editor/components/Mermaid.tsx index b76c73568..85ab8c775 100644 --- a/packages/app/src/editor/components/Mermaid.tsx +++ b/packages/app/src/editor/components/Mermaid.tsx @@ -47,16 +47,9 @@ export function MermaidView(props: MermaidProps) { setState((prev) => ({ ...prev, status: 'rendering' })); loadMermaid() .then(async (m) => { - try { - const result = await m.render(renderId, chart); - if (!cancelled) { - setState({ status: 'ready', svg: result.svg, error: '' }); - } - } catch (err) { - if (!cancelled) { - const msg = err instanceof Error ? err.message : String(err); - setState({ status: 'error', svg: '', error: msg }); - } + const result = await m.render(renderId, chart); + if (!cancelled) { + setState({ status: 'ready', svg: result.svg, error: '' }); } }) .catch((err) => {