From 43354eb389069d9e5cbacee7cd7a144f707f5d45 Mon Sep 17 00:00:00 2001 From: Dotta Date: Mon, 5 Oct 2026 16:41:47 -0500 Subject: [PATCH] fix(storybook): stop the streaming fixture timer at its limit Co-Authored-By: Paperclip --- ui/storybook/stories/task-chat-mobile-follow.stories.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ui/storybook/stories/task-chat-mobile-follow.stories.tsx b/ui/storybook/stories/task-chat-mobile-follow.stories.tsx index 3dbcb22564..1fb4d9b3ca 100644 --- a/ui/storybook/stories/task-chat-mobile-follow.stories.tsx +++ b/ui/storybook/stories/task-chat-mobile-follow.stories.tsx @@ -9,10 +9,10 @@ import { useWindowAutoFollow } from "@/components/task-chat/useWindowAutoFollow" function StreamingResponse({ running }: { running: boolean }) { const [lines, setLines] = useState(16); useEffect(() => { - if (!running) return; - const timer = window.setInterval(() => setLines((count) => Math.min(count + 1, 256)), 500); - return () => window.clearInterval(timer); - }, [running]); + if (!running || lines >= 256) return; + const timer = window.setTimeout(() => setLines(lines + 1), 500); + return () => window.clearTimeout(timer); + }, [running, lines]); return