From 1a26e3fb380792fe381c431065b87f411ca7a7ea Mon Sep 17 00:00:00 2001 From: Stefan du Fresne Date: Tue, 20 Jan 2026 07:37:30 +0000 Subject: [PATCH] Fix missing dependency array in Template.tsx useEffect The setContext useEffect had no dependency array, causing it to run on every render. Added [dispatch, template?.title] to only run when those values change. Co-Authored-By: Claude Opus 4.5 --- src/client/pages/Template.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/client/pages/Template.tsx b/src/client/pages/Template.tsx index 2448e52..1930a82 100644 --- a/src/client/pages/Template.tsx +++ b/src/client/pages/Template.tsx @@ -59,6 +59,7 @@ function Template() { dispatch(clearTemplate()); }; }, [handle, templateId, navigate, dispatch]); + useEffect(() => { dispatch( setContext({ @@ -67,7 +68,7 @@ function Template() { under: 'home', }), ); - }); + }, [dispatch, template?.title]); async function handleDelete(event: MouseEvent) { event.preventDefault();