While I haven't read through the entirety of the recent discussion regarding Lounge <C++>, I've read enough to (IMHO) reasonably conclude that there's two large issues at work there.

  1. People who are having their activities moderated need to be more civil about it, lest they be even further moderated.

  2. Chat moderation on StackExchange could use a bit of tweaking, to reduce the likelihood of outside users performing moderation that may not fit the current context or culture of the room.

The first isn't really something we can do much about - people who don't want to be civil (whether it be in general, or simply in certain situations) just won't. That's one of the reasons moderation exists in the first place.

However, I think there are some appropriate changes that can be made to address the second part.

Outside users may not be able (or simply may not be willing) to perform enough depth of review to put flagged content into its proper context before acting upon it. However, the room's current (or recent) participants are probably very familiar with the context and therefore logically the most appropriate people to pass judgment.

Given this, the most logical move (at first glance) may be to entirely restrict chat moderation to only the participants of the room. However, this could become a problem where there are not enough moderators or high-rep users (I'll collectively refer to these as "flag handlers") present to deal with flags within a reasonable amount of time.

However, if there are enough flag handlers around, why not give them a chance to handle the issue internally before getting all of the StackExchange flag handlers involved? This reduces flag noise for non-local flag handlers, increases the likelihood that context and local culture will be taken into account before a flag is handled, and still leaves the entire SE flag handling community available to handle flags that the local users can't deal with on their own.

Proposed modification:

Immediately when a flag is posted to chat.

Notify local flag handlers only. "Local" includes any flag handlers currently showing as present in the room. May also want to include any who are currently active elsewhere in chat, and have visited the room within X days. (I'd say X probably shouldn't be more than a couple weeks.)

After a delay, only if the flag has not already been handled.

Notify non-local flag handlers. I'm thinking somewhere within 1-2 minutes would be an appropriate delay. Certainly no longer than 5 minutes, and no shorter than 30 seconds. Maybe consider throttling the delay according to recent flag volume. (i.e.: More flags per minute across the past X amount of time - say, 15 minutes to an hour - means a shorter delay.) Also may want to consider eliminating this delay when the room has a low number of "local" (or recently-local) flag handlers available.

  • 8
    While I agree (in general) with most if not all of your points, none of this would (or should) have applied to the nasty situation in Lounge, where terrible content was being carefully not flagged, and where elected site diamonds were present in significant numbers in the chat (after the first message, and I think even before). If a chat room cannot abide moderation by the diamond mods elected to moderate chat, it must shape up or ship out. Commented Dec 3, 2015 at 2:03
  • @NathanTuggy Fair enough point. However, that's a completely separate issue that will find its own way to persist regardless. And perhaps that needs some sort of additional periodic flag review process put behind it, if not by diamond mods then by SE CMs.
    – Iszi
    Commented Dec 3, 2015 at 13:27

1 Answer 1


There are two different cases that the flagging system needs to address:

  • individual users are misbehaving
  • the core members of the room are misbehaving

The more common case is the first, and limiting the visibility of flags could certainly help to avoid drawing more attention than necessary, and in many cases the users present in the room will be better able to judge the flag.

As it is now, your proposal doesn't address the second case. Chat rooms can't choose their rules entirely by themselves, they still have to abide by the "be nice" rules of the entire SE network. Some amount of external supervision is useful to prevent a chat room's culture from becoming toxic.

Not the answer you're looking for? Browse other questions tagged .