diff --git a/src/content.ts b/src/content.ts index 887f8632b..0b075450c 100644 --- a/src/content.ts +++ b/src/content.ts @@ -757,7 +757,8 @@ async function startSponsorSchedule(includeIntersectingSegments = false, current skippingFunction(currentTime); } else { let delayTime = timeUntilSponsor * 1000 * (1 / getVideo().playbackRate); - if (delayTime < (isFirefoxOrSafari() && !isSafari() ? 750 : 300)) { + if (delayTime < (isFirefoxOrSafari() && !isSafari() ? 750 : 300) + && shouldAutoSkip(skippingSegments[0])) { let forceStartIntervalTime: number | null = null; if (isFirefoxOrSafari() && !isSafari() && delayTime > 300) { forceStartIntervalTime = await waitForNextTimeChange();