From bb490bf7ad4bedd904109437e2e184826b3cb5b6 Mon Sep 17 00:00:00 2001 From: Ajay Date: Tue, 8 Feb 2022 16:04:23 -0500 Subject: [PATCH] perfomance instead of date --- src/content.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content.ts b/src/content.ts index 3ecdfb3a..e8c7f0fb 100644 --- a/src/content.ts +++ b/src/content.ts @@ -533,10 +533,10 @@ function startSponsorSchedule(includeIntersectingSegments = false, currentTime?: const delayTime = timeUntilSponsor * 1000 * (1 / video.playbackRate); if (delayTime < 300 && utils.isFirefox()) { // For Firefox, use interval instead of timeout near the end to combat imprecise video time - const startIntervalTime = Date.now(); + const startIntervalTime = performance.now(); const startVideoTime = video.currentTime; currentSkipInterval = setInterval(() => { - const intervalDuration = Date.now() - startIntervalTime; + const intervalDuration = performance.now() - startIntervalTime; console.log(startVideoTime + intervalDuration / 1000) if (intervalDuration >= delayTime) { clearInterval(currentSkipInterval);