From 93d864e927c095c5a42c73f369688cebbf164707 Mon Sep 17 00:00:00 2001 From: Ajay Date: Thu, 11 May 2023 20:20:05 -0400 Subject: [PATCH] Don't use unmute skip trick on chromium if there are mutes happening --- src/content.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content.ts b/src/content.ts index f5bf5b8b..0c5a0203 100644 --- a/src/content.ts +++ b/src/content.ts @@ -700,7 +700,7 @@ async function startSponsorSchedule(includeIntersectingSegments = false, current const intervalDuration = performance.now() - startIntervalTime; if (intervalDuration + skipBuffer * 1000 >= delayTime || getVideo().currentTime >= skipTime[0]) { clearInterval(currentSkipInterval); - if (!isFirefoxOrSafari() && !getVideo().muted) { + if (!isFirefoxOrSafari() && !getVideo().muted && !inMuteSegment(getVideo().currentTime, true)) { // Workaround for more accurate skipping on Chromium getVideo().muted = true; getVideo().muted = false;