Yes, I know the topic has been discussed before. I know that Meta already has threads that complain about how flagging doesn't work. I wanted to give a practical example.
Today, a user came in to the JavaScript chat and asked the following question:
Hey guys, as soon as I embed javascript, all my html elements are gone. Even if the script is empty!? ...Can anyone help out? The example is really minimalistic
<script type='text/javascript' src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"/>
<script type='text/javascript' src="script.js"/>
These lines make everything vanish. script.js is empty! I use google chrome and the file is on localhost
Some context:
- The JS room encourages people to come and ask questions that are too small/badly put for main.
- The room encourages people to just ask questions rather than ask to ask. In fact we even have a bot that prompts users to just ask if they have a question whenever they join.
- The above user has a good Q to A ratio having 1K rep in the main site and over 80 answers.
- The user has no negative context in the chat. No previous offenses or anything like that.
That message got 7 flags
Had a mod (ThiefMaster) not been present and invalidated those flags in time that user would have probably been suspended from the chat. This is bad, it sends the wrong message and it is very rude.
Now, some other rooms don't allow people to just come and ask questions right away so maybe users from other rooms validated the flag. Maybe users thought he was being rude? I don't know.
I do know that we don't want this sort of negative atmosphere in the JS room (and I'm sure other useful rooms such as PHP don't want it either), we have enough on our hands trying to maintain a community while helping people joining and handing with vamps/trolls.
Possible solutions:
- Drop spam/offensive flags altogether.
- Make spam/offensive flags room specific for big enough (tm) rooms.
- Give room owners just the ability to invalidate spam/offensive flags.