From b40d45cbcb7e3dcbd1f3bbfd4405c92f203ba807 Mon Sep 17 00:00:00 2001 From: chrisk325 Date: Fri, 6 Mar 2026 13:21:47 +0530 Subject: [PATCH] fix unmount logic edgecases --- src/components/metadata/HeroSection.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/metadata/HeroSection.tsx b/src/components/metadata/HeroSection.tsx index 32743cc9..f56c9dd3 100644 --- a/src/components/metadata/HeroSection.tsx +++ b/src/components/metadata/HeroSection.tsx @@ -1140,10 +1140,12 @@ const HeroSection: React.FC = memo(({ return; } + setTrailerUrl(null); setTrailerLoading(true); setTrailerError(false); setTrailerReady(false); setTrailerPreloaded(false); + startedOnReadyRef.current = false; // Small delay to avoid blocking the UI render timerId = setTimeout(async () => {