From c5178b4c99898e91d6fd490cd665de7cf793db35 Mon Sep 17 00:00:00 2001 From: Michael C Date: Mon, 26 Dec 2022 20:18:51 -0500 Subject: [PATCH 1/2] highlight partial required segments --- src/content.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) }); }); } From f68429487ea251d0eeb97db8129a28e6eb85cc5e Mon Sep 17 00:00:00 2001 From: Michael C Date: Tue, 27 Dec 2022 00:24:46 -0500 Subject: [PATCH 2/2] add brackets for operator precedence --- src/content.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content.ts b/src/content.ts index 0ed024a1..688b3100 100644 --- a/src/content.ts +++ b/src/content.ts @@ -1435,7 +1435,7 @@ function updatePreviewBar(): void { showLarger: segment.actionType === ActionType.Poi, description: segment.description, source: segment.source, - requiredSegment: requiredSegment && segment.UUID === requiredSegment || segment.UUID.startsWith(requiredSegment) + requiredSegment: requiredSegment && (segment.UUID === requiredSegment || segment.UUID.startsWith(requiredSegment)) }); }); }