Blocked users' toots still appear on the profiles of users who retoot them #251

Open
Skirmisher opened this Issue Nov 24, 2016 · 22 comments

Comments

Projects
None yet
@Skirmisher

Reworded: The posts on the profile page of a user are not filtered for blocked users, so retoots of them still appear. (Yes, I'm going to keep using that word.) This affects the home-interface user view and dedicated profile page view. (As a side note, those feel like different things, but it's hard to refer to them separately--what's the deal there?)

Thanks to @neuroghast@mastodon.social for pointing this out!

@grimedango

This comment has been minimized.

Show comment
Hide comment
@grimedango

grimedango Nov 25, 2016

Seems like the filtering needs to be applied to those views, yes. This would be great to have implemented (if there isnt anything in particular stopping it from being implemented) cuz its a problem that still plagues other platforms.

Seems like the filtering needs to be applied to those views, yes. This would be great to have implemented (if there isnt anything in particular stopping it from being implemented) cuz its a problem that still plagues other platforms.

@swaldie swaldie added the enhancement label Dec 6, 2016

@hoodiek

This comment has been minimized.

Show comment
Hide comment
@hoodiek

hoodiek Dec 15, 2016

i just confirmed this issue still exists

hoodiek commented Dec 15, 2016

i just confirmed this issue still exists

@ineffyble

This comment has been minimized.

Show comment
Hide comment
@ineffyble

ineffyble Jan 15, 2017

Collaborator

There has been some commits since the 16th in this area. Could someone verify if this issue is solved?

Collaborator

ineffyble commented Jan 15, 2017

There has been some commits since the 16th in this area. Could someone verify if this issue is solved?

@Gargron

This comment has been minimized.

Show comment
Hide comment
@Gargron

Gargron Jan 15, 2017

Member

Nope, we're still not filtering on that API method atm

Member

Gargron commented Jan 15, 2017

Nope, we're still not filtering on that API method atm

alpaca-tc added a commit to pixiv/mastodon that referenced this issue May 10, 2017

abcang added a commit to pixiv/mastodon that referenced this issue Jul 18, 2017

Merge pull request #251 from pixiv/change_adding_playlist_limit
プレイリストの追加上限を10に変更
@wxcafe

This comment has been minimized.

Show comment
Hide comment
@wxcafe

wxcafe Sep 26, 2017

Contributor

this is still a thing.

Contributor

wxcafe commented Sep 26, 2017

this is still a thing.

tearaikazuki pushed a commit to Craftodon/Craftodon that referenced this issue Oct 15, 2017

Merge pull request #251 from aral/mac-development-environment-instruc…
…tions

Mac development environment instructions
@Cassolotl

This comment has been minimized.

Show comment
Hide comment
@Cassolotl

Cassolotl Feb 27, 2018

I just saw and accidentally BOOSTED a toot by someone I block, in someone else's profile. This should absolutely NOT be possible!

I just saw and accidentally BOOSTED a toot by someone I block, in someone else's profile. This should absolutely NOT be possible!

@nynhex

This comment has been minimized.

Show comment
Hide comment
@nynhex

nynhex Mar 23, 2018

Is this still reproducible on master? I can bootstrap and try to reproduce and submit a PR.

nynhex commented Mar 23, 2018

Is this still reproducible on master? I can bootstrap and try to reproduce and submit a PR.

@Cassolotl

This comment has been minimized.

Show comment
Hide comment
@Cassolotl

Cassolotl Mar 23, 2018

@nynhex It's still happening on mastodon.social!

@nynhex It's still happening on mastodon.social!

@trwnh

This comment has been minimized.

Show comment
Hide comment
@trwnh

trwnh Mar 23, 2018

Contributor

Ins't this the difference between "blocking" and "muting" someone?

Block = "I don't want you to see anything from me."
Mute = "I don't want to see anything from you."

Contributor

trwnh commented Mar 23, 2018

Ins't this the difference between "blocking" and "muting" someone?

Block = "I don't want you to see anything from me."
Mute = "I don't want to see anything from you."

@Cassolotl

This comment has been minimized.

Show comment
Hide comment
@Cassolotl

Cassolotl Mar 23, 2018

@trwnh When you block someone, it also mutes them.

@trwnh When you block someone, it also mutes them.

@trwnh

This comment has been minimized.

Show comment
Hide comment
@trwnh

trwnh Mar 23, 2018

Contributor

@Cassolotl so then, do toots from muted users appear when boosted? Because you can block and mute someone separately, and I have some people blocked but not muted. AFAIK I've always had to explicitly do both actions.

Contributor

trwnh commented Mar 23, 2018

@Cassolotl so then, do toots from muted users appear when boosted? Because you can block and mute someone separately, and I have some people blocked but not muted. AFAIK I've always had to explicitly do both actions.

@Cassolotl

This comment has been minimized.

Show comment
Hide comment
@Cassolotl

Cassolotl Mar 23, 2018

@trwnh I don't know, but that's okay because this particular issue/bug report is for blocked people, and I shouldn't have to mute AND block to stop seeing someone's toots anywhere.

@trwnh I don't know, but that's okay because this particular issue/bug report is for blocked people, and I shouldn't have to mute AND block to stop seeing someone's toots anywhere.

@Cassolotl

This comment has been minimized.

Show comment
Hide comment
@Cassolotl

Cassolotl Mar 26, 2018

Instance mod of vulpine.club said I could pass this along:

if i'm blocked by someone, it seems like i shouldn't be able to see their toots when other people boost them, except that I can

There are a whole bunch of replies from people who have given up on blocks working like they are supposed to. :S

Instance mod of vulpine.club said I could pass this along:

if i'm blocked by someone, it seems like i shouldn't be able to see their toots when other people boost them, except that I can

There are a whole bunch of replies from people who have given up on blocks working like they are supposed to. :S

@nightpool

This comment has been minimized.

Show comment
Hide comment
@nightpool

nightpool Mar 26, 2018

Collaborator
Collaborator

nightpool commented Mar 26, 2018

@Cassolotl

This comment has been minimized.

Show comment
Hide comment
@Cassolotl

Cassolotl Mar 26, 2018

When it happens to me it's always people from other Mastodon instances. Only one replier in that thread mentions Pleroma.

When it happens to me it's always people from other Mastodon instances. Only one replier in that thread mentions Pleroma.

@nightpool

This comment has been minimized.

Show comment
Hide comment
@nightpool

nightpool Mar 26, 2018

Collaborator
Collaborator

nightpool commented Mar 26, 2018

@trwnh

This comment has been minimized.

Show comment
Hide comment
@trwnh

trwnh Apr 17, 2018

Contributor

Late reply / clarification to @Cassolotl : I agree you shouldn't have to mute AND block someone to stop seeing them -- muting them should do that.

If behavior changed such that blocking would ALSO mute someone, that would be a regression and a loss of functionality to me. There are some people who I want to be able to see, but who I also don't want them able to see me -- consider the case of an overzealous family member attempting to scan your social media, who you don't want to hide entirely but simply want them to not be able to see your posts. Although, this might perhaps be served better by a slightly more granular permissions model rather than a simple "hide me from them" / "hide them from me" bifurcation -- out of scope for this issue, though.

Contributor

trwnh commented Apr 17, 2018

Late reply / clarification to @Cassolotl : I agree you shouldn't have to mute AND block someone to stop seeing them -- muting them should do that.

If behavior changed such that blocking would ALSO mute someone, that would be a regression and a loss of functionality to me. There are some people who I want to be able to see, but who I also don't want them able to see me -- consider the case of an overzealous family member attempting to scan your social media, who you don't want to hide entirely but simply want them to not be able to see your posts. Although, this might perhaps be served better by a slightly more granular permissions model rather than a simple "hide me from them" / "hide them from me" bifurcation -- out of scope for this issue, though.

@Cassolotl

This comment has been minimized.

Show comment
Hide comment
@Cassolotl

Cassolotl Apr 17, 2018

Blocking someone also removes them from your notifications though. I don't know, I'm not super knowledgeable about this but I feel like if I have blocked someone I shouldn't be seeing them anywhere at all. I don't think I should have to mute them as well.

Blocking someone also removes them from your notifications though. I don't know, I'm not super knowledgeable about this but I feel like if I have blocked someone I shouldn't be seeing them anywhere at all. I don't think I should have to mute them as well.

@trwnh

This comment has been minimized.

Show comment
Hide comment
@trwnh

trwnh Apr 17, 2018

Contributor

I'm not too clear on the technical implementations either, but from a purely design standpoint, the fundamental division between a block and a mute is the direction of the hiding.

There's possibly some confusion because for some time, other networks like Twitter considered blocks and mutes to be the same thing and didn't have a separate mute function. When they added mutes, they did so as a "weaker block" -- almost like a shadowban vs. a ban on a forum (where each user's profile is their own forum).

Contributor

trwnh commented Apr 17, 2018

I'm not too clear on the technical implementations either, but from a purely design standpoint, the fundamental division between a block and a mute is the direction of the hiding.

There's possibly some confusion because for some time, other networks like Twitter considered blocks and mutes to be the same thing and didn't have a separate mute function. When they added mutes, they did so as a "weaker block" -- almost like a shadowban vs. a ban on a forum (where each user's profile is their own forum).

@Cassolotl

This comment has been minimized.

Show comment
Hide comment
@Cassolotl

Cassolotl Apr 24, 2018

Gargron said in #7230 (comment):

But: "Blocked users' toots still appear on the profiles of users who retoot them" is something completely different. It's specifically when you open someone's profile, you see everyone who they boost. And I kinda think it's supposed to be like that. If a user is boosting someone I blocked I'd rather know about it.

I feel like if you want to know if someone is boosting someone you've blocked you can open their profile in a new tab and scan their boosts, maybe?

Also, since there is no indication that someone is blocked when you're looking at their posts in someone else's profile, if someone has changed their display name or avatar since you blocked them you might not realise that someone is boosting someone you've blocked by looking at their profile anyway.

Also here #7248 (comment):

Just tested it - yes, people who've been blocked still get notifications when you boost and like their posts and when you reply to their posts, all via the profile of someone who boosted the blocked user.

Also #7231:

The only differences between block and mute should be:

  • Mutes can optionally NOT affect notifications
  • Mutes should not be visible to the muted

I think this issue could be expanded to cover mutes as well as blocks, since mutes were added after this issue was created.

Cassolotl commented Apr 24, 2018

Gargron said in #7230 (comment):

But: "Blocked users' toots still appear on the profiles of users who retoot them" is something completely different. It's specifically when you open someone's profile, you see everyone who they boost. And I kinda think it's supposed to be like that. If a user is boosting someone I blocked I'd rather know about it.

I feel like if you want to know if someone is boosting someone you've blocked you can open their profile in a new tab and scan their boosts, maybe?

Also, since there is no indication that someone is blocked when you're looking at their posts in someone else's profile, if someone has changed their display name or avatar since you blocked them you might not realise that someone is boosting someone you've blocked by looking at their profile anyway.

Also here #7248 (comment):

Just tested it - yes, people who've been blocked still get notifications when you boost and like their posts and when you reply to their posts, all via the profile of someone who boosted the blocked user.

Also #7231:

The only differences between block and mute should be:

  • Mutes can optionally NOT affect notifications
  • Mutes should not be visible to the muted

I think this issue could be expanded to cover mutes as well as blocks, since mutes were added after this issue was created.

@mal0ki

This comment has been minimized.

Show comment
Hide comment
@mal0ki

mal0ki May 1, 2018

I want to work over how blocks and mutes display, for improved UX. The discussion here is definitely giving me some more ideas. I was thinking of bringing it up for discussion on discourse, where we can have more space to just talk, and slide off topic etc.

I have an idea, that I did put down on paper, and shared in the discord.

mal0ki commented May 1, 2018

I want to work over how blocks and mutes display, for improved UX. The discussion here is definitely giving me some more ideas. I was thinking of bringing it up for discussion on discourse, where we can have more space to just talk, and slide off topic etc.

I have an idea, that I did put down on paper, and shared in the discord.

@trwnh

This comment has been minimized.

Show comment
Hide comment
@trwnh

trwnh Jun 5, 2018

Contributor

Seems there's been a regression at some point: when muting someone and then going to the profile of another person who boosted them, I am now able to see those boosts, where previously I wasn't able to before.

Situation:

  1. A boosts B.
  2. I mute B from my timeline.
  3. I load A's profile.

Expected behavior:
4) A's boost of B should no longer appear for me in web UI.

Actual behavior:
4) A's boost of B is still visible.
5) The context menu option reads "mute user B" as if they aren't already muted.
6) Muting B again will hide them in the web UI, but refreshing the page will bring them back.
7) Repeat Step 6 to infinity.

If I mute someone then I shouldn't have to see their posts anywhere in timelines or in profiles. Since #7231 was supposed to remove disparities between blocks and mutes, I assume the same would happen were I to block user B.

Contributor

trwnh commented Jun 5, 2018

Seems there's been a regression at some point: when muting someone and then going to the profile of another person who boosted them, I am now able to see those boosts, where previously I wasn't able to before.

Situation:

  1. A boosts B.
  2. I mute B from my timeline.
  3. I load A's profile.

Expected behavior:
4) A's boost of B should no longer appear for me in web UI.

Actual behavior:
4) A's boost of B is still visible.
5) The context menu option reads "mute user B" as if they aren't already muted.
6) Muting B again will hide them in the web UI, but refreshing the page will bring them back.
7) Repeat Step 6 to infinity.

If I mute someone then I shouldn't have to see their posts anywhere in timelines or in profiles. Since #7231 was supposed to remove disparities between blocks and mutes, I assume the same would happen were I to block user B.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment