diff --git a/src/content.ts b/src/content.ts index db6d9886..0ed024a1 100644 --- a/src/content.ts +++ b/src/content.ts @@ -1421,6 +1421,7 @@ function updatePreviewBar(): void { if (video === null) return; const hashParams = getHashParams(); + const requiredSegment = hashParams?.requiredSegment as SegmentUUID || undefined; const previewBarSegments: PreviewBarSegment[] = []; if (sponsorTimes) { sponsorTimes.forEach((segment) => { @@ -1434,7 +1435,7 @@ function updatePreviewBar(): void { showLarger: segment.actionType === ActionType.Poi, description: segment.description, source: segment.source, - requiredSegment: hashParams.requiredSegment && segment.UUID === hashParams.requiredSegment + requiredSegment: requiredSegment && segment.UUID === requiredSegment || segment.UUID.startsWith(requiredSegment) }); }); }