Hide specified user comments on RTVSLO portal
// ==UserScript==
// @name RTV Hide Users
// @description Hide specified user comments on RTVSLO portal
// @match https://www.rtvslo.si/*
// @version 1.0
// @grant none
// @namespace https://greasyfork.org/users/864537
// ==/UserScript==
(function () {
// Add usernames here (case-sensitive)
const blockedUsers = [
"Iukace5"
];
function hideBlocked() {
const comments = document.querySelectorAll('.comment, .comment-container');
comments.forEach(comment => {
const userEl = comment.querySelector('.profile-name');
if (!userEl) return;
const username = userEl.textContent.trim();
if (blockedUsers.includes(username)) {
comment.style.display = "none";
}
});
}
// Run initially
hideBlocked();
// Observe dynamic comment loading
const observer = new MutationObserver(hideBlocked);
observer.observe(document.body, { childList: true, subtree: true });
})();