diff --git a/src/content.ts b/src/content.ts index 032bc884..9e49bea5 100644 --- a/src/content.ts +++ b/src/content.ts @@ -712,7 +712,8 @@ async function startSponsorSchedule(includeIntersectingSegments = false, current if (incorrectVideoCheck(videoID, currentSkip)) return; forceVideoTime ||= Math.max(getCurrentTime(), getVirtualTime()); - if ((shouldSkip(currentSkip) || sponsorTimesSubmitting?.some((segment) => segment.segment === currentSkip.segment))) { + if ((shouldSkip(currentSkip) + || sponsorTimesSubmitting?.some((segment) => segment.segment === currentSkip.segment && segment.actionType !== ActionType.Chapter))) { if (forceVideoTime >= skipTime[0] - skipBuffer && (forceVideoTime < skipTime[1] || skipTime[1] < skipTime[0])) { skipToTime({ v: getVideo(),