fix(react): thumbnails broken when using hls media (#1210)

This commit is contained in:
rahim
2026-04-03 00:11:27 -07:00
committed by GitHub
parent 831ddf4ac7
commit 8b571f5f05
6 changed files with 56 additions and 28 deletions
@@ -55,8 +55,9 @@ export const Thumbnail = forwardRef<HTMLDivElement, ThumbnailProps>(function Thu
// Resolve thumbnails: external prop takes priority over auto <track> path.
const thumbnails = useMemo(() => {
if (externalThumbnails && externalThumbnails.length > 0) return externalThumbnails;
if (!textTrack?.thumbnailCues.length) return [];
return mapCuesToThumbnails(textTrack.thumbnailCues, textTrack.thumbnailTrackSrc ?? undefined);
return textTrack && textTrack.thumbnailCues.length > 0
? mapCuesToThumbnails(textTrack.thumbnailCues, textTrack.thumbnailTrackSrc ?? undefined)
: [];
}, [externalThumbnails, textTrack]);
const thumbnail = useMemo(() => core.findActiveThumbnail(thumbnails, time), [core, thumbnails, time]);