Skip to content

Commit 44177b9

Browse files
committed
Fix hover previews on normal layout
1 parent 33c9392 commit 44177b9

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

maze-utils

src/js-components/previewBar.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { ActionType, Category, CategorySkipOption, SegmentContainer, SponsorHide
99
import { partition } from "../utils/arrayUtils";
1010
import { DEFAULT_CATEGORY, shortCategoryName } from "../utils/categoryUtils";
1111
import { normalizeChapterName } from "../utils/exporter";
12-
import { findValidElement } from "../../maze-utils/src/dom";
12+
import { findNonEmptyElement, findValidElement } from "../../maze-utils/src/dom";
1313
import { addCleanupListener } from "../../maze-utils/src/cleanup";
1414
import { hasAutogeneratedChapters, isVisible } from "../utils/pageUtils";
1515
import { isVorapisInstalled } from "../utils/compatibility";
@@ -131,8 +131,10 @@ class PreviewBar {
131131
// global chapter tooltip or duration tooltip
132132
// YT, Vorapis, unknown, YTTV
133133
const tooltipTextWrapper = document.querySelector(".ytp-tooltip-text-wrapper, .ytp-progress-tooltip-text-container, .yssi-slider .ys-seek-details .time-info-bar") ?? document.querySelector("#progress-bar-container.ytk-player > #hover-time-info");
134-
const originalTooltip = (tooltipTextWrapper.querySelector(".ytp-tooltip-progress-bar-pill-title") ??
135-
tooltipTextWrapper.querySelector(".ytp-tooltip-title:not(.sponsorCategoryTooltip), .ytp-progress-tooltip-text:not(.sponsorCategoryTooltip), .current-time:not(.sponsorCategoryTooltip)")) as HTMLElement;
134+
const originalTooltip = findNonEmptyElement([
135+
".ytp-tooltip-title:not(.sponsorCategoryTooltip), .ytp-progress-tooltip-text:not(.sponsorCategoryTooltip), .current-time:not(.sponsorCategoryTooltip)",
136+
".ytp-tooltip-progress-bar-pill-title"
137+
]);
136138
if (!tooltipTextWrapper || !tooltipTextWrapper.parentElement) return;
137139

138140
// Grab the tooltip from the text wrapper as the tooltip doesn't have its classes on init

0 commit comments

Comments
 (0)