mastodon / mastodon

Your self-hosted, globally interconnected microblogging community
https://joinmastodon.org
GNU Affero General Public License v3.0
47.13k stars 6.98k forks source link

Lists with "Hide from home" do not retroactively include a user's posts nor hide them from home #28716

Open Thibaulltt opened 10 months ago

Thibaulltt commented 10 months ago

Steps to reproduce the problem

  1. Create a new, empty list.
  2. Add one or more users (visible from your home timeline) to that list.
  3. Enable the option "Hide these posts from Home".
  4. Refresh the page, and notice the older posts from that/those users still appear on the home timeline.

Expected behaviour

When adding a user to a "hide-from-home" list, their posts should only be visible from that list.

Actual behaviour

The older posts by those users stay on the home timeline. Their new posts, however, are in the list.

Detailed description

The official documentation does not indicate that the lists only fetch the content of a user's post from the moment they are added to the list onward, so it seems like an issue ?

Regardless of what the documentation says, I expect all of a user's posts/contents to be visible from a list they are added to, and if that list is hidden from my home timeline then none of their posts should find their way to it.

Mastodon instance

mastodon.online

Mastodon version

v4.3.0-alpha.0+pr-28119-fa7b829

Browser name and version

Firefox 121.0.1

Operating system

Arch Linux - kernel version 6.6.10

Technical details

No response

EDIT: I forgot to mention, it happens regardless if the users are hosted on the same instance as mine, or in another.

trwnh commented 10 months ago

Partial duplicate of #13867 -- the larger issue is that lists don't update retroactively in general.