From 55b63d345e01b11cc2eaefb76f0b06f9afe7470a Mon Sep 17 00:00:00 2001 From: icarus Date: Wed, 22 Oct 2025 06:21:35 +0800 Subject: [PATCH] fix(useMermaidFixTool): add missing dependency to useEffect hook Add setError to the dependency array to prevent stale closure issues --- .../src/components/CodeToolbar/hooks/useMermaidFixTool.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/src/components/CodeToolbar/hooks/useMermaidFixTool.tsx b/src/renderer/src/components/CodeToolbar/hooks/useMermaidFixTool.tsx index 5df00c86ce..b30e8a03c6 100644 --- a/src/renderer/src/components/CodeToolbar/hooks/useMermaidFixTool.tsx +++ b/src/renderer/src/components/CodeToolbar/hooks/useMermaidFixTool.tsx @@ -150,7 +150,7 @@ export const useMermaidFixTool = ({ enabled, context, onSave, setError, setTools } setPending(blockId, false) - }, [setPending, blockId, completion, prompt, onSave, t]) + }, [setPending, blockId, completion, prompt, t, onSave, setError]) // when unmounted useEffect(() => {