transfem-org / Sharkey

🌎 A Sharkish microblogging platform πŸš€
https://joinsharkey.org/
74 stars 19 forks source link

Content warnings on replies should apply to the original post. #219

Open 1bcb opened 7 months ago

1bcb commented 7 months ago

Summary

When a reply appears in your timeline or when viewing someone's profile, the original post is showed faded out for context. If the reply has a content warning, then the content warning should also hide the original post if you are focused on the reply.

Purpose

Suppose you don't want to see non-CW'd posts about Topic X. If you are a Mastodon user, you could accomplish this by unfollowing everyone who posts or boosts about X without a content warning.

With Sharkey (and other Misskey variants), though, it's more complicated, due to the fact that, when a reply appears in a timeline or profile, Sharkey shows the original post along with the reply.

Consider the situation shown in the screenshot. CW-screenshot-issue2

One user (in this case, my alt account on mastodon.social) makes a post without a content warning about something that really should have a CW. A second user (in this case, my main account) replies with a content-warning, and then renotes their own reply. The screenshot shows what it looks like to view my profile.

Now suppose you follow the second user but not the first user. If you are using mastodon, you will see the boosted reply with a content warning, and you can choose whether to click on it to see the text. But if you are using Sharkey (or another Misskey fork), then you see not only my renoted reply, but the original post without a content warning!

Thus, to avoid seeing Topic X, it's not enough to unfollow anyone who posts about Topic X without a CW: you also have to unfollow anyone who replies to a post about Topic X if the original doesn't have a CW.

The trouble is that many Mastodon users don't know this, as they are unaware of the fediverse outside of Mastodon. Hence, trying to avoid seeing Topic X severely limits who you can follow.

I believe there is a straightforward solution: if the only reason you are seeing a post is as context to a reply, any content warnings on the reply should also cover up the original post.

Mar0xy commented 7 months ago

The issue I see here is the fact that some people might(and actually do) CW their reply to a post which actually doesn't need a CW and you can't differentiate from that which is why this has never been implemented anywhere.

1bcb commented 7 months ago

I think the solution is to assume you trust the folks you follow to use CWs correctly, but not the folks you don't follow. If you are seeing the original un-CW'd post because you deliberately clicked on it or because you follow the author, then ti should be visible without a CW. If the only reason you are seeing a post is because you see the reply, then I think it makes more sense to hide the original post along with the reply.

Insert5StarName commented 7 months ago

I think the solution is to assume you trust the folks you follow to use CWs correctly, but not the folks you don't follow. If you are seeing the original un-CW'd post because you deliberately clicked on it or because you follow the author, then ti should be visible without a CW. If the only reason you are seeing a post is because you see the reply, then I think it makes more sense to hide the original post along with the reply.

hey sorry to bother, sharkey repo is being moved, and so is this issue https://git.joinsharkey.org/Sharkey/Sharkey/issues/219 after a community poll decided https://shonk.social/notes/9n0hicilz5a501gu