From 7e10a9162c27952f601e9efa6cdae5fcadee6d95 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Sun, 12 May 2024 16:58:16 +0200 Subject: [PATCH] Fix outdated qualites menu when hls instance changes --- front/packages/ui/src/player/video.web.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/front/packages/ui/src/player/video.web.tsx b/front/packages/ui/src/player/video.web.tsx index 9be8f5a2..20c38951 100644 --- a/front/packages/ui/src/player/video.web.tsx +++ b/front/packages/ui/src/player/video.web.tsx @@ -393,6 +393,8 @@ export const QualitiesMenu = (props: ComponentProps) => { // biome-ignore lint/correctness/useExhaustiveDependencies: Inculde hls in dependency array useEffect(() => { if (!hls) return; + // Also rerender when hls instance changes + rerender(); hls.on(Hls.Events.LEVEL_SWITCHED, rerender); return () => hls?.off(Hls.Events.LEVEL_SWITCHED, rerender); }, [hls]);