diff --git a/src/devkit/DevPanel.tsx b/src/devkit/DevPanel.tsx index 9303d96..ae33ea0 100644 --- a/src/devkit/DevPanel.tsx +++ b/src/devkit/DevPanel.tsx @@ -51,7 +51,10 @@ export function DevPanel({ simXR, onToggleSimXR }: DevPanelProps) { const rafRef = useRef(null); useEffect(() => { installLogger(); }, []); - useEffect(() => subscribeMacro(() => tick((n) => n + 1)), []); + useEffect(() => { + const unsub = subscribeMacro(() => tick((n) => n + 1)); + return () => { unsub; }; + }, []); useEffect(() => { let last = 0;