Removes the annoying auto-playing stream that takes up half the screen in a category
This userscript removes the annoying auto-playing stream that takes up a large portion of the screen in Twitch category pages. It works by detecting and removing the intrusive element as soon as it appears.
MutationObserver, ensuring the element is deleted even if loaded later.This script uses:
querySelectorAll to find and remove the targeted element.MutationObserver to detect and remove dynamically loaded elements.(function() {
'use strict';
function removeElements() {
const els = document.querySelectorAll('div.Layout-sc-1xcs6mc-0.kyIYma');
els.forEach(el => el.remove());
}
// Run once in case the element is already loaded
removeElements();
// Create a MutationObserver to watch for dynamically loaded elements
const observer = new MutationObserver(() => removeElements());
observer.observe(document.body, { childList: true, subtree: true });
// Stop observing after a while (optional, to prevent infinite observation)
setTimeout(() => observer.disconnect(), 30 * 1000); // Stops after 30 seconds
})();