Hide the react button on Twitch
// ==UserScript==
// @name Hide Twitch React Button
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Hide the react button on Twitch
// @author Welshdroo
// @match https://www.twitch.tv/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Wait for the page to load
window.addEventListener('load', function() {
// Function to hide the react button
function hideReactButton() {
// Find the react button by class name and hide it
var reactButton = document.querySelector('.ScCoreButton-sc-ocjdkq-0.ScCoreButtonText-sc-ocjdkq-3');
if (reactButton) {
reactButton.style.display = 'none';
}
}
// Run the function initially
hideReactButton();
// Set up an observer to handle dynamic changes in the DOM
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
// Run the function whenever the DOM changes
hideReactButton();
});
});
// Configuration of the observer
var config = { attributes: true, childList: true, subtree: true };
// Start observing the target node for configured mutations
observer.observe(document.body, config);
});
})();