From 965ec831594e9b727da825caed767d5c17370042 Mon Sep 17 00:00:00 2001 From: goodtube4u Date: Thu, 23 Oct 2025 13:31:56 +1000 Subject: [PATCH] Sizing fixes --- goodtube.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/goodtube.js b/goodtube.js index 708f376..3832fe0 100644 --- a/goodtube.js +++ b/goodtube.js @@ -729,9 +729,19 @@ else { goodTube_clearedPlayer = false; + // Get the Youtube player // We target 3 elements here, it seems to change for different users? Weird stuff. - let youtubePlayer = document.querySelector('#player.ytd-watch-flexy, #ytd-player, .player-size'); + let youtubePlayer = document.querySelector('#player.ytd-watch-flexy'); + + if (!youtubePlayer || youtubePlayer.offsetHeight <= 0) { + youtubePlayer = document.querySelector('#ytd-player'); + } + + if (!youtubePlayer || youtubePlayer.offsetHeight <= 0) { + youtubePlayer = document.querySelector('.player-size'); + } + // If we found the Youtube player if (youtubePlayer && youtubePlayer.offsetHeight > 0) {