Fix time without skips on new YouTube design

This commit is contained in:
Ajay
2024-10-01 23:07:16 -04:00
parent 3bddd0405c
commit 86f8809de7

View File

@@ -2634,11 +2634,11 @@ function showTimeWithoutSkips(skippedDuration: number): void {
} }
// YouTube player time display // YouTube player time display
const displayClass = const selector =
isOnInvidious() ? "vjs-duration" : isOnInvidious() ? ".vjs-duration" :
isOnMobileYouTube() ? "ytm-time-display" : isOnMobileYouTube() ? ".ytm-time-display" :
"ytp-time-display.notranslate"; ".ytp-time-display.notranslate .ytp-time-wrapper";
const display = document.querySelector(`.${displayClass}`); const display = document.querySelector(selector);
if (!display) return; if (!display) return;
const durationID = "sponsorBlockDurationAfterSkips"; const durationID = "sponsorBlockDurationAfterSkips";
@@ -2648,7 +2648,6 @@ function showTimeWithoutSkips(skippedDuration: number): void {
if (duration === null) { if (duration === null) {
duration = document.createElement('span'); duration = document.createElement('span');
duration.id = durationID; duration.id = durationID;
if (!isOnInvidious()) duration.classList.add(displayClass);
display.appendChild(duration); display.appendChild(duration);
} }