Posting in a topic resets your read position
-
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.
-
-
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.
-
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."
-
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.
-
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.
-
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.
-
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.
-
So I navigate to my bookmarks and enter that way, expecting to go to my last read post, #46000. NOPE!
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.
-
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.
-
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.
-
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.
-
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
-
This is WONTFIX, BYDESIGN.
And the toxic hell stew PHP shitfuck clusters all do the same thing, so, ha, take that Jeff.
-
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?
-