Posts are hidden after a single flag

Again I highly recommend your admins look into sensitivity. There isn’t much more to say until they have tried that out.

1 Like

It seems so, I am surprised this was altered and had no reason to know/believe it would be. That it happened with the update made me suspect it was to do with that, because the system we had was working great (and hopefully will again), and I cannot see the settings, which I hope you may consider giving mods a view of in the dashboard please? :smiley:

And hopefully the issues I described above will be useful to anyone debating setting their threshold at 1 flag, especially if they had previously been higher.

That’s… not a flag at all, in any way whatsoever. It’s just a PM like any PM you would send.

Seems like your issue is that the flag sensitivity settings have been manually adjusted by the staff on that particular instance, @ubik.

It seems not, the forum admin didn’t mention doing this when I raised it with them. We communicate, and this doesn’t seem to have a known cause.

I ran some tests to try and define this better:

Posts flagged by TL3 Regular users with 100% down to 62% (I did not test for below that) weighting for Agreed flags, are causing the posts to be hidden immediately by one flag, when those flags are cast for “Off-Topic” and “Inappropriate.”

And a factually incorrect PM is sent to the user whose post was flagged that “Multiple community members flagged this post before it was hidden.”

But flags for “Something Else” seem to act as before, they notify review queue (as it now is) with red icon. But do not hide post/send PM.

These are the types of flag:

This happens even if the user whose post was flagged is TL3, and I wish to emphasise having read around this is not to do with “Spam” flags nor is any abuse or other untoward behaviour occurring.

TL3 members used to be able to chose a flag and it would not automatically hide the post; now, only “Something Else” flags are acting in this manner.

Questions for Discourse:

  1. is it intended that the “Something Else” flag is as different to the others as “Spam” is (insofar as “Spam” immediately hides a TL0 post when cast by a TL3 user)? Hiding a post with a single flag was formerly TL4 privilege, it would be helpful to get some insight, please

  2. will admins adjusting sensitivity in the admin control panels described here end the red icon that is shown to all Staff (mods, admins) on the hamburger when they first log-in? It seems to me that this is only adjusted in “Tuning the Review Queue for High Traffic Forums” but I’d like to be sure of that, please.

  3. if the intent is for one flag to hide posts with weighting and Trust Level factored in, any chance the default PM can be edited please, so it does not incorrectly state multiple people flagged the post? This has caused some controversy on the forum I moderate, as described above.

  4. I have yet to run tests on a created TL2 account at 100% Agreed and find out what that can do with different flag types: can Discourse please give some idea of how weighting works, in non-TL3 accounts?

This is to let members know in the signup PM, and also in the Lounge, how to use their member-moderation abilities to help keep their community civilised.

There may technically be no immediate “problem this will solve” but as moderators are the main people interacting with members over what happens when they flag, and often, working hard to motivate them to do so, some idea of what to expect before a problem lands in our laps would be helpful, please. :+1:

So to recap, two out of three of the non-“Spam” flagging options are now acting in a new way, a bit like the “one flag hides” for TL4, described elsewhere, and I think this may be the root of the questions about this.

This might be true on your forum that accuracy 62-100 is enough, but there are other factors that determine if a post will be hidden. Again I implore you to read this post which those factors.

I’m having trouble parsing your question here, but “Something Else” flags have never been able to auto hide posts, nor is this now true with the review queue. The flag types that can result in posts being hidden automatically are “Off Topic”, “Inappropriate” and “Spam”. Previously if you were TL4 they would be hidden in one flag. Now, it depends on the score that is calculated.

No, sensitivity affects how strong an action is (ie, how many people performing it is required to do something like auto hide.) It does not affect the count in the red circle, which is affected by review default visiblity only.

This is a good suggestion and I’ve updated the text to be more clear:

https://github.com/discourse/discourse/commit/5981678abd7793b281e7352c4857e603d2803418

Perhaps you can explain how I could improve this post as it lists all the factors involved in scoring posts and I think it’s quite clear.

2 Likes

Little different case, forum version v2.3.2 +4

  • One user created a topic and received two “Inappropriate” flag (from tl3 and tl2 users). Topic was hidden, user revived notification
  • Moderator rejected both flags and restored topic
  • Another tl2 user with ~70% disagree ratio flag that topic with same reason, total flags 3 and topic hidden again with notification to OP (post_hidden_again)
  • Moderator again disagree with flag and restored topic
  • New user flag that topic… topic hidden, another notification
  • Moderator do same job… In settings hide post sensitivity was changed from “Medium” to “Low”
  • Another tl3 flag and post hidden again

Problems:

  • I don’t understand how tl2 user with low agreement ratio was able to hide topic. System does not ignore “rejected” flags when count total flag weight? Maybe it should?
  • Don’t know if post_hidden_again event have any difference with regular post_hidden event expect message text. But maybe this event should not be triggered if previous hiding was automatic…
  • Totally don’t understand how I can deal with flags spam. User with high disagreement ratio still can flag any posts, and without ways to restrict him from this I found “User Flagging Ratio” section in admin interface useless. I can lock user on tl0, but this affects not only flag ability.

P.S. That topic was appropriate, just some users had some “fun” time.

3 Likes

Any comments on the above @eviltrout? Perhaps a “show me how this was arrived at” button would be helpful on the flags to teach people the specifics. That way we don’t have to clutter the UI with a lot of extraneous info, but for those that want to “dive deep” they can click to learn why.

5 Likes

Some information will be helpful, but still…
Today was another tl2 flag on topic, and topic was hidden again. We must have a moderator on duty to keep one topic from disappearing. And user already received 5 system notifications and in a panic.
This is definitely strange behavior.

I plan to add this, hopefully this week.

2 Likes

I have a pull request for my first stab at explaining more about reviewables:

https://github.com/discourse/discourse/pull/8035

Click this little question mark icon:

And you’ll see something like this:

image

14 Likes

Oooo this looks really nice @eviltrout! :heart_eyes::smiling_face_with_three_hearts:

3 Likes

This is definitely becoming an issue - there are high-trust users who flag items they disagree with or otherwise would be denied by moderators, with agree-ratios of -70% or more. We combat this by having the sensitivities set accordingly, but I almost wonder if there isn’t a point that a user’s flags should be outright ignored if their ratio drops too low?

I guess the problem there is, how do you ever get that user out of “flag-purgatory” if they end up in that state? :thinking:

1 Like

Probably that has to happen.

I see your point, because a moderator is no longer indicating status on the flags because they don’t see them :thinking:

One idea I have is for the person in flag purgatory to have that purgatory “decay” over time, so those flags eventually get escalated again, then the process can repeat depending on how those flags are rated? What do you think @eviltrout

5 Likes

Hi, I am trying to configure the settings for when to hide a post, but even after reading the info inte the linked howto ‘User Reputation and Flag Priorities’ I am not sure exactly what I choose when I set the different levels of sensitivity. I am currently zooming in on the hide post sensitivity settng.

  1. Can you clarify the math used for the different settings, Low, Medium and High?
  2. Does Disabled mean that a flag will never cause a message to be hidden?
  3. Would it be possible to add an override so you can opt to use the old system if you desire to?

I would also like to mention that a lot of pages still refer to the 3 flags limit system, so cleaning that up would help new admins like myself. This is an example, What are Flags and how do they work?

1 Like

@eviltrout, or anyone else?

Interesting. The “flag ratio” has a timeframe right now, so if we base the purgatory on that alone it would automatically expire. That might be good enough.

Once I get the score modal perhaps we can work with @orenwolf to come up with a new formula to handle this based on real data. I plan to merge it Tomorrow.

The easiest way to see the math is to wait until the PR mentioned above is linked.

Yes.

Can you explain why you’d want to do this?

4 Likes

It would be nice to be able to give the users back the old easy to understand system, we run without high level trust users, so it used to be 3 flags and you are out, no exceptons, worked fine, no one complained.

Ok, what I want to have is a general lookup table for the different terms, so I can calculate the actual outcome on my forum. I guess I can revese engineeer that from looking at posts that got hidden once the system is out, but that will still mean new admins, like myself will have to expose a setting to the users to see the effects of it, and then understand why by looking at the hidden posts.

If, like it looks like, there is a simple system for the weight possible from the different terms in an addition, and a threshhold level for each settings level, it would be nice go get it from you.

A table, something like this perhaps?

Trust level 0 - 1 point
Trust level 1 - 2 points
Trust level 2 - 3 points
Trust level 3 - 5 points

Type spam - 10 points
Type inapp - 1 point
Type X …

User acc 0.25 - 1 point
User acc 0.5 - 3 point
User acc 1.0 - 5 point

Low - requires 20 points
Medium - requires 10 points
High - requires 5 points

1 Like

I would be open to the possibility of a setting to remove the various weights and have the scores for each flag be 1. However I highly recommend you upgrade to the latest Discourse and use the new (?) icon feature first to look at some values.

Try it out for a bit and come back with some feedback based on the scores it’s showing you.

4 Likes

I can confirm the the (?) feature is now in discourse tests-passed, and I’d love some feedback.

7 Likes

We just had a TL2 user flag several posts in a thread as off-topic and they were immediately hidden before I had a chance to review the flags. This resulted in the OP getting a bunch of emails which were unwarranted. The scoring shows 1.0 + 2.0 trust level + 3.0 user accuracy, for a total of 6.6. But the score needed to hide post was only 3.9. That’s a huge differential, and I suspect setting the ‘hide post sensitivity’ to low wouldn’t have made a difference. I think only TL3 users or above should be able to auto-hide a post.

3 Likes