From a60e37e9ad172f9055651f9ad4cca9a2a7e77d68 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Thu, 8 Jan 2026 01:35:45 +0100 Subject: [PATCH] Ensure autoStart only triggers quiz if status is 'setup' --- client/src/components/QuizRunner.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/src/components/QuizRunner.tsx b/client/src/components/QuizRunner.tsx index 3defe62..fb36b3c 100644 --- a/client/src/components/QuizRunner.tsx +++ b/client/src/components/QuizRunner.tsx @@ -252,11 +252,11 @@ export default function QuizRunner({ defaultMode = 'all', defaultEntryId, autoSt }, []); useEffect(() => { - if (autoStart && entries.length > 0) { + if (autoStart && status === 'setup' && entries.length > 0) { startQuiz(); } // eslint-disable-next-line react-hooks/exhaustive-deps - }, [autoStart, defaultEntryId, entries.length]); + }, [autoStart, defaultEntryId, entries.length, status]); const currentQuestion = useMemo(() => questions[currentIndex], [questions, currentIndex]);