Flagged Contented that is Temporarily Hidden is still visible


(cpradio) #1

I’m not sure if this is a bug or the lack of my understanding of “hidden”.

I am an anonymous user, I visit a topic that has a hidden post, because it was flagged by the community and I see: “This post was flagged by the community and is temporarily hidden.” with a link to “View hidden content”. Clicking the link allows me to see the original content.

I can PM anyone who may want a link since it isn’t on a “officially live” site yet.

Clicking the link:

Also, this bug seems to make me thing this has regressed…


Documentation of the effects of flags and moderation
(cpradio) #2

I should also point out, when I’m logged in as a regular user (not staff), all of the above happens too.


(Bill Ayakatubby) #3

I believe this was an intentional change:


(Jeff Atwood) #4

What is the problem here? This is all by design. Can you state in clear, concise terms what you believe the problem to be?


(cpradio) #5

I’m not stating there is one, I’m just confirming the behavior is correct. It was my understanding that was the design, but someone questioned it, and I couldn’t answer them fully.

So long as that is the design, I’m okay with it.


(Jeff Atwood) #6

We added click to view hidden content so people could have confidence that items were not being flagged and hidden inappropriately by the community. And if they feel posts are being hidden inappropriately, they can open a meta topic citing the hidden post content and making a case that it should not have been hidden.

Makes sense in retrospect.


(cpradio) #7

I agree with it for a slightly different reason. If the community is the one hiding, there shouldn’t be a problem letting them reveal it too (if just to see what was said). Plus it permits them to quickly identify stuff they acted on.

So I actually like the way it works from a community aspect.


(cpradio) #8

Okay, so this is a decent argument by a few of our staff (consolidated the different points together):

Apparently, this is now the expected behaviour, which has changed since we did our moderation testing back in April/May.

Our moderation guidelines were built on the premise that hidden posts were actually hidden, and I wonder if we need to amend them in the light of this? Many of the members who make problem posts only post once and never return. Their posts could therefore remain indefinitely, freely available for all to view - even non-logged-in visitors, I’ve discovered. And anybody can quote the “hidden” content and make it visible, which was an issue apparently fixed previously:

Flagged content can be shown
(It can now only be quoted by highlighting and using “quote reply”, but I imagine that’s what most folk would do by default.)

And the link to the post is freely available for anybody to share, although (as far as I can tell), the text doesn’t display if the link is pasted into another post.

Given that there is a limited timeframe in which members can edit “hidden” posts (I can’t remember what it is, but I think it’s a couple of days), I wonder if there’s now an argument for saying that hidden posts over a week old (or whatever) should be deleted? I realise it would be a nightmare to keep track and delete such posts systematically, but at least we could delete any we come across. That would also help prevent threads filling up with “This post was flagged by the community and is temporarily hidden.” messages, which decent members would have to scroll through, and which would, IMO, create a bad impression.

These are really good points and I’d like to know how you’d expect us to handle these.


(Bill Ayakatubby) #9

Honest question: Are your community members really so bad at following your standards and guidelines that you have pages of flagged/hidden posts that constantly need to be cleaned up?


(Jeff Atwood) #10

Not a bad idea, we could automatically delete hidden posts if they stay hidden for extended periods of time, say 30 days?

I agree there is little value in hidden posts staying hidden and click viewable forever.

We do something similar for self deletions where the actual delete happens after 24 hours.


(cpradio) #11

Yes, in our current existing community, we get this a LOT. I don’t see an easy path to teaching our users to stop this behavior. We are going to be much harsher in our moderation once we’ve fully moved to Discourse, but it will take a while for these members to learn.

Plus a lot of the issues surround one time members. They literally, sign up, post “useless” info that is “on topic” and then never return.

@codinghorror, I love that idea. I think it would work great.


#12

[quote=“BhaelOchon, post:9, topic:19212”]
Honest question: Are your community members really so bad at following your standards and guidelines that you have pages of flagged/hidden posts that constantly need to be cleaned up?
[/quote] Yes. The community is HUGE and I run a team of ~50 staff who do this kind of reporting and moderating. We hope Discourse will go some way to changing these behaviour patterns.

[quote=“codinghorror, post:10, topic:19212”]
Not a bad idea, we could automatically delete hidden posts if they stay hidden for extended periods of time, say 30 days?
[/quote] Yup, perfect.


(cpradio) #13

@codinghorror, is this implemented (deleting hidden posts after 30 days)?

If it is, we have a follow up question:
Does it also apply to invisible topics/posts?


(Jeff Atwood) #14

It is not, but do keep reminding us, I want to get this in there for hygiene at some point.


#15

Any idea of the timeline for this one @codinghorror?


(Sam Saffron) #16

Perhaps @cpradio should give it a shot, should be quite straight forward, just add a schedule that runs a query to find them and then deletes them as system.


(cpradio) #17

Ha! Yeah, that’s a few steps more than I’m willing to take at this moment :smile:

I have started reading a few e-books on Ruby though. I’ve done the Code Academy course, but I still don’t feel up to speed on it.

Plus it won’t be any time soon, just got 4 priority 1 issues to deal with at work, so my time just got crushed. :frowning:


(Jeff Atwood) #18

@zogstrip can you take this one? Auto-delete any hidden posts that stay hidden for more than 30 days, behind a site setting preference.


(Régis Hanol) #19

It’s now in :leopard:

https://github.com/discourse/discourse/commit/69400a802fd2ad08b70b1a46d6951c568865266d


Prevent content hidden by flags from being viewed
(Jeff Atwood) #20