diff --git a/src/content.ts b/src/content.ts index 0e54fde8..c0689c4a 100644 --- a/src/content.ts +++ b/src/content.ts @@ -2375,14 +2375,15 @@ function updateAdFlag(): void { } function showTimeWithoutSkips(skippedDuration: number): void { - if (isOnInvidious()) return; - if (isNaN(skippedDuration) || skippedDuration < 0) { skippedDuration = 0; } // YouTube player time display - const displayClass = isOnMobileYouTube() ? "ytm-time-display" : "ytp-time-display.notranslate" + const displayClass = + isOnInvidious() ? "vjs-duration" : + isOnMobileYouTube() ? "ytm-time-display" : + "ytp-time-display.notranslate"; const display = document.querySelector(`.${displayClass}`); if (!display) return; @@ -2393,7 +2394,7 @@ function showTimeWithoutSkips(skippedDuration: number): void { if (duration === null) { duration = document.createElement('span'); duration.id = durationID; - duration.classList.add(displayClass); + if (!isOnInvidious()) duration.classList.add(displayClass); display.appendChild(duration); }