Blocking a community from a post’s … menu causes the timeline to refresh. This only happens when blocking directly from the timeline, not from within the post. It also kind of happens when blocking from a community’s page, refreshing that community’s timeline but not the main timeline. The refreshing can be frustrating because it takes you back to the top of the timeline and you have to scroll all the way back to where you were.

I’m using version 1.0.200 from the Play Store.

  • remotelove
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    3 days ago

    I noticed this when a correction was made to some blocks not being stored and implemented correctly. (A previous report of mine, actually.)

    The problem you describe is double-edged. I personally want to block something immediately and scrub it completely from my existing feed. The refresh is welcomed in my case as there might be multiple posts from the same community or user.

    This probably requires a feed refresh for multiple reasons. The first I can think of is for performance and the second reason is likely for code complexity and CPU cycle reduction.

    I would vote to add a menu opinion to purge and refresh the feed after a block since I can see the advantages and disadvantages to both settings.

    • Jesusaurus@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      13 hours ago

      As the feed is effectively streamed, the blocked community should just be excluded from the query for getting the streamed feed as new cards are loaded beyond where the user has viewed.