From ba2e3b4b70ff9c92f628f1935a3dbea260185daf Mon Sep 17 00:00:00 2001 From: KwiatekMiki Date: Tue, 3 Dec 2024 18:10:00 +0100 Subject: [PATCH] fix: images not being replaced until hovered, this time it actually works --- main.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/main.js b/main.js index a4b1aaa..1ac0f2f 100644 --- a/main.js +++ b/main.js @@ -26,10 +26,10 @@ const ignoredAdvertisers = [ function getAds() { const ads = []; - document.querySelectorAll("article[data-testid=tweet]:not(.meowified)").forEach((tweet) => { + document.querySelectorAll("article[data-testid=tweet]").forEach((tweet) => { // ads.push(tweet); return; const span = tweet.querySelector("div.r-1kkk96v span.r-bcqeeo.r-1ttztb7.r-qvutc0.r-poiln3"); - if (span && span.innerText === "Ad") { + if (span && span.innerText === "Ad" && !span.innerHTML.includes(ad.image)) { ads.push(tweet); } }); @@ -38,8 +38,6 @@ function getAds() { function replaceAds() { getAds().forEach((tweet) => { - tweet.classList.add("meowified"); - const pfp = tweet.querySelector("[style*=profile_images]"); const tweetText = tweet.querySelector("[data-testid=tweetText]");