Posting in a topic resets your read position


  • mod

    So I'm in the Likes topic with ~99 posts to go in the topic:

    I decide to add a post to the pile and then I get pulled out of the topic to something else. Go back to the Unread list and can't find T-1000. Belgium. Alright, I have it bookmarked, guess I'll go in that way.

    So I navigate to my bookmarks and enter that way, expecting to go to my last read post, #46000. NOPE!

    Straight to my last post.

    Screw you duckhorse. Screw you with purple cholla.


  • mod



  • If I'm going to make a guess, it's likely because Discourse considers any posts you make as automatically read, which ends up making your last read post in the topic the post you just posted.


  • SockDev

    But it shouldn't assume the ones in between have been read too, not when it tracks reading per-post



  • Discourse only cares what your last read post in a topic is, not your first unread post.

    If you explicitly go to the last post in a topic without reading posts in the middle (i.e. they would still have the blue bubble), you will get the same result, subsequent views will take you to the last read post, not the first unread post, and the unread bubble will only count posts from the last read one.


    In retrospect, to be clear, I'm saying "last read" and meaning "in order of posting" not "most recently."



  • @RaceProUK said:

    But it shouldn't assume the ones in between have been read too, not when it tracks reading per-post

    It doesn't - they're still unread, but it goes straight to your most recent read post - which is the one you just posted in this scenario.

    edit: It's still stupid you can't go to the first unread post via some button or link, but that's why it does what it does.


  • SockDev

    The odd thing is, it does sometimes; occasionally, you get those grey bubbles as well as the blue, and the link (I think) takes you to the first unread



  • Grey is after the most recent unread post but before you last opened the topic. The grey bubble goes if you read the last post, even if you've not read the posts in the middle.


  • mod

    @ChaosTheEternal said:

    If I'm going to make a guess, it's likely because Discourse considers any posts you make as automatically read

    It didn't in beta 9.



  • @loopback0 said:

    edit: It's still stupid you can't go to the first unread post via some button or link, but that's why it does what it does.

    You can't even go to your most recent read post from within the topic.

    :skull:



  • @abarker said:

    So I navigate to my bookmarks and enter that way, expecting to go to my last read post, #46000. NOPE!

    @boomzilla said:

    You can't even go to your most recent read post from within the topic.

    I agree on both points.

    There's also another related behavior that's bad. Suppose you've been following a fast thread and left off at 46000, and then at 46250, someone replies to something you said back in the the 45's. If you follow the notification to 46250, that resets your read as well, so that you can no longer go back to 46000.


  • :belt_onion:

    @ChaosTheEternal said:

    If I'm going to make a guess, it's likely because Discourse considers any posts you make as automatically read, which ends up making your last read post in the topic the post you just posted.

    yeep.


  • :belt_onion:

    @RaceProUK said:

    But it shouldn't assume the ones in between have been read too, not when it tracks reading per-post

    dischorse doesn't care. dischorse doesn't give a shit.


  • :belt_onion:

    @loopback0 said:

    edit: It's still stupid you can't go to the first unread post via some button or link, but that's why it does what it does.

    we've only been begging them for the ability to get to our first unread post for a fucking year now.



  • Jeff's had a lot of bikeshedding to do in that year though, that shit takes time.


  • :belt_onion:

    hell, at this point i'd just like to know if i even have any unread posts midway through a topic, it doesn't even have to link me directly to them.
    it doesn't show up in the piss-poorly named "Unread" Topics list. they should rename that to "Didn't get to the bottom of these" Topics


  • SockDev

    This is WONTFIX, BYDESIGN.

    And the toxic hell stew PHP shitfuck clusters all do the same thing, so, ha, take that Jeff.


  • BINNED

    @loopback0 said:

    Jeff's had a lot of bikeshedding to do in that year though, that shit takes time.

    The solution is to frame the request in terms he'll understand:

    What colour should the "first unread post" button be? I've made some mockups - this one has more contrast but this one is less grey. What do you think, Jeff?



  • :house: :trollface:


Log in to reply
 

Looks like your connection to What the Daily WTF? was lost, please wait while we try to reconnect.