Muting users should hide their posts like muting tags

Muting a tag doesn’t work if people post without using the tag. Is it possible to make muting a user have the same effect as muting a tag to get rid of their posts?

I would love this feature. Been asking for it for awhile.

Have you tried to mute the user in Preferences → Notifications → Users?

I don’t know if “Suppress all notifications, personal messages, and chat direct messages from these users” is what you are looking for and I haven’t tried the feature myself so I don’t know more about it.

1 Like

The user mute currently does not stop their posts from showing, which the tag mute does, but if they don’t tag you’re s.o.l.

i have not looked into it, but if it’s not possible, then your next best bet is to request the feature on

Hiding posts from a specific user seems to have been a long time discussion in the discourse community. The discussion started more than 6-7 years back and the topic comes up regularly. Most responses seems to be against it. Probably why it isn’t part of the platform today.

you could easily make a filter in uBlock Origin if you wanted.

1 Like

This should work with Tampermonkey/Greasemonkey:

// ==UserScript==
// @name         Hide Script Posts
// @namespace
// @version      1.0
// @description  Hide unwanted posts
// @author       Bounce
// @match*
// @icon
// @require
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    //Set usernames to block (case-sensitive)
    let blockList = ['UserName1', 'UserName2'];
    let topicSelector = ".topic-list-body > tr";
    let opSelector = ".posters a:nth-child(1)";

    let hidePosts = function(){
            topic => topic.querySelector(opSelector) && blockList.includes(topic.querySelector(opSelector).dataset.userCard)
        ).forEach(topic => topic.remove());