WelcomeUser Guide
ToSPrivacyCanary
DonateBugsLicense

©2026 Poal.co

199

(post is archived)

[–] [Sticky] 1 pt

Level 10 and above I believe...

[–] 2 pts

If that is the case I think it is a real shit design choice.

[–] 3 pts

If that is the case I think it is a real shit design choice.

Then I invite you to make your own website and pay for it, then you can decide for new accounts to block 50 users each and consume lots of resources with queries every time they refresh the front page or long comment threads.

I blame boobs for forgetting his dogecoin wallet password.

[–] 1 pt

Too bad you can't user-side it and let their browser do the work.

[–] 0 pt

Can I make my own website with blackjack and hookers?

[–] 1 pt

is right. With these kinds of sites tons of stuff is stored in the DB and it eats up CPU cycles to filter those things. In other words it's not a design choice it's a .

[–] 1 pt

I clicked on your user name, and the "block" button is in the right-hand sidebar.

[–] 0 pt

Yeah I don't have that anymore, strange.

[–] 1 pt

If you don't have a sidebar, hold down CTRL and press - (your dash key).

[–] 0 pt

I have the side bar, but the block button is not there. I also have the blocked users list on my side of things.

[–] [deleted] 1 pt (edited )

Disclaimer: I hate vanilla JS

I wrote this some time ago, and I updated it just to fuck around. It will make long comment chains unreadable if they have the blocked person multiple time in a thread, and I haven't done more than a minutes worth of testing. Good basis for making your own script though.

let userNames = ['yourejewish']; // lower case
Array.from(document.querySelectorAll('.lv0, .lv2, .lv6, .lv20, .lv30, .lv50')).forEach(function (el) { 
    if(userNames.some(function (un) { return el.innerHTML.toLowerCase().indexOf(un) >= 0; })) { 
        if (el.parentNode.className.split(' ').indexOf('commenthead') >= 0) {
            let head = el.parentNode; // .commenthead
            if (head.className.split(' ').indexOf('collapse') >= 0) {
                head.classList.remove('collapse');
                head.classList.add('expand');
            }
            let headParent = head.parentNode; // .commnotblocked
            headParent.querySelectorAll('.votecomment, .content, .bottombar')
                .forEach(function (hide) { hide.style.display = 'none'; });
            headParent.nextElementSibling.style.display = 'none';
            el.closest('.commentrow').style.opacity = '0.3'; 
        }
        else {
            el.closest('.post').style.display = 'none'; 
        }
    } 
});