From f5217dfdfa4cc0aca3df065190a5bf9d49f00287 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Malte=20J=C3=BCrgens?= Date: Thu, 28 Jul 2022 15:09:06 +0200 Subject: [PATCH] remove dependency on aria-label --- assets/userscript.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/assets/userscript.js b/assets/userscript.js index 585a435..64c2356 100644 --- a/assets/userscript.js +++ b/assets/userscript.js @@ -81,11 +81,16 @@ setInterval(() => { }); hiddenElements.length = 0; } else { - for (const el of document.querySelectorAll( - '[aria-label="Share Your Screen"]' - )) { + for (const el of [ + document.getElementsByClassName("actionButtons-2vEOUh")?.[0]?.children[1], + document.querySelector( + ".wrapper-3t3Yqv > div > div > div > div > .controlButton-2PMNom" + ), + ]) { + if (!el) continue; + if (el.classList.contains("discord-screenaudio-cloned")) continue; + el.classList.add("discord-screenaudio-cloned"); elClone = el.cloneNode(true); - elClone.ariaLabel = "Share Your Screen with Audio"; elClone.title = "Share Your Screen with Audio"; elClone.addEventListener("click", () => { console.log("!discord-screenaudio-start-stream");