From 878ab6307e9c730c5867be43b69a2659a773be8c Mon Sep 17 00:00:00 2001 From: Franz DC Date: Tue, 27 May 2025 13:58:19 +0800 Subject: [PATCH] fix(precise-volume): replace constructor check for volume slider (#3362) --- src/plugins/precise-volume/renderer.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/precise-volume/renderer.ts b/src/plugins/precise-volume/renderer.ts index cdf30968..39714d29 100644 --- a/src/plugins/precise-volume/renderer.ts +++ b/src/plugins/precise-volume/renderer.ts @@ -155,9 +155,9 @@ export const onPlayerApiReady = async ( function setupSliderObserver() { const sliderObserver = new MutationObserver((mutations) => { for (const mutation of mutations) { - if (mutation.target instanceof HTMLInputElement) { + if (mutation.target.nodeName === 'TP-YT-PAPER-SLIDER') { // This checks that volume-slider was manually set - const target = mutation.target; + const target = mutation.target as HTMLInputElement; const targetValueNumeric = Number(target.value); if ( mutation.oldValue !== target.value &&