From 9c65610b6f7adf9ff0881734e1f4d33a62bda7ac Mon Sep 17 00:00:00 2001 From: empty Date: Tue, 6 Jan 2026 17:42:44 +0800 Subject: [PATCH] fix: Move selectedFrame definition before useEffect that references it --- frontend/src/components/preview/preview-player.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/preview/preview-player.tsx b/frontend/src/components/preview/preview-player.tsx index 40abfc7..9330bd9 100644 --- a/frontend/src/components/preview/preview-player.tsx +++ b/frontend/src/components/preview/preview-player.tsx @@ -86,6 +86,8 @@ export function PreviewPlayer() { } }, [isPlaying, storyboard, setCurrentTime, setPlaying]) + const selectedFrame = storyboard?.frames.find((f) => f.id === selectedFrameId) + // Audio playback sync useEffect(() => { if (!audioRef.current) return @@ -112,8 +114,6 @@ export function PreviewPlayer() { } }, [selectedFrameId]) - const selectedFrame = storyboard?.frames.find((f) => f.id === selectedFrameId) - // Calculate canvas size when entering inpainting mode useEffect(() => { if (isInpaintingMode && selectedFrame?.imagePath) {