From caee65e5d24bc661271036551aad85ea36cfb0b3 Mon Sep 17 00:00:00 2001 From: Joelmatic <78729990+TheRealJoelmatic@users.noreply.github.com> Date: Wed, 18 Oct 2023 17:52:13 +0100 Subject: [PATCH] Updated new scroll stuff and adblocker puts the ads to 0 volume --- Youtube-Ad-blocker-Reminder-Remover.user.js | 23 +++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/Youtube-Ad-blocker-Reminder-Remover.user.js b/Youtube-Ad-blocker-Reminder-Remover.user.js index fe8bd85..f7d6659 100644 --- a/Youtube-Ad-blocker-Reminder-Remover.user.js +++ b/Youtube-Ad-blocker-Reminder-Remover.user.js @@ -62,21 +62,32 @@ removeJsonPaths(domainsToRemove, jsonPathsToRemove); setInterval(() => { + const modalOverlay = document.querySelector("tp-yt-iron-overlay-backdrop"); const popup = document.querySelector(".style-scope ytd-enforcement-message-view-model"); + const popupButton = document.getElementById("dismiss-button"); + const popupButton2 = document.getElementById("ytp-play-button ytp-button"); const video1 = document.querySelector("#movie_player > video.html5-main-video"); const video2 = document.querySelector("#movie_player > .html5-video-container > video"); - const modalOverlay = document.querySelector("tp-yt-iron-overlay-backdrop"); + const bodyStyle = document.body.style; + + bodyStyle.setProperty('overflow', 'scroll', 'important'); + + if (modalOverlay){ + modalOverlay.removeAttribute("opened"); + modalOverlay.remove(); + } if (popup) { - document.getElementById("dismiss-button").click(); - document.getElementsByClassName("ytp-play-button ytp-button")[0].click(); - + if (debug) console.log("Remove Adblock Thing: Popup detected, removing..."); + + if(popupButton) popupButton.click(); + if(popupButton2) popupButton2.click(); popup.remove(); - if (modalOverlay) modalOverlay.removeAttribute("opened"); unpausedAfterSkip = 2; + if (debug) console.log("Remove Adblock Thing: Popup removed"); } @@ -107,12 +118,12 @@ if (ad) { document.querySelector('video').playbackRate = 10; + document.querySelector('video').volume = 0; if(skipBtn) { skipBtn.click(); } } - if (sidAd) { sidAd.remove();