From bea69b08e0f1c90b1ae5d2c028d247b36c0bf92d Mon Sep 17 00:00:00 2001 From: Rasz_pl Date: Wed, 10 Apr 2024 16:04:43 +0200 Subject: [PATCH 1/2] Update functions.js any user click, not just precise click on the play icon --- js&css/web-accessible/functions.js | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/js&css/web-accessible/functions.js b/js&css/web-accessible/functions.js index efd7d6881..1afa6682e 100644 --- a/js&css/web-accessible/functions.js +++ b/js&css/web-accessible/functions.js @@ -446,16 +446,7 @@ ImprovedTube.onkeydown = function () { ImprovedTube.onmousedown = function (event) { window.addEventListener('mousedown', function (event) { if (ImprovedTube.elements.player && ImprovedTube.elements.player.classList.contains('ad-showing') === false) { - var path = event.composedPath(); - - for (var i = 0, l = path.length; i < l; i++) { - if (path[i].className - && path[i].className.indexOf - && (path[i].className.indexOf('html5-main-video') !== -1 - || path[i].className.indexOf('ytp-play-button') !== -1)) { - ImprovedTube.user_interacted = true; - } - } + ImprovedTube.user_interacted = true; } }, true); }; From 75e2b30fb9b58f1351f297fc28925e764c59f1ad Mon Sep 17 00:00:00 2001 From: Rasz_pl Date: Sat, 20 Apr 2024 07:07:00 +0200 Subject: [PATCH 2/2] Update functions.js catch html5-video-container, not just html5-main-video --- js&css/web-accessible/functions.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/js&css/web-accessible/functions.js b/js&css/web-accessible/functions.js index 1afa6682e..ba9ec1ca0 100644 --- a/js&css/web-accessible/functions.js +++ b/js&css/web-accessible/functions.js @@ -446,7 +446,16 @@ ImprovedTube.onkeydown = function () { ImprovedTube.onmousedown = function (event) { window.addEventListener('mousedown', function (event) { if (ImprovedTube.elements.player && ImprovedTube.elements.player.classList.contains('ad-showing') === false) { - ImprovedTube.user_interacted = true; + var path = event.composedPath(); + + for (var i = 0, l = path.length; i < l; i++) { + if (path[i].className + && path[i].className.indexOf + && (path[i].className.indexOf('html5-video-container') !== -1 + || path[i].className.indexOf('ytp-play-button') !== -1)) { + ImprovedTube.user_interacted = true; + } + } } }, true); };