My own post is marked unread when “don’t jump to post” preference is enabled

Let’s say I’m tracking a topic. I’ve read everything in it, and then select a post besides the last one to reply to. My own post then gets flagged as a new unread post for me in “latest” or suggested topics. But I wrote it, so I have read it.

Is this intentional behavior? I didn’t notice it happening until the last few months.

As an aside, when I try to duplicate this bug on try.discourse, I can’t. It seems like the “Don’t jump to my post after I reply” preference is ignored there, so any post jumps me to that post and it is, thus, “read”.

1 Like

I have never seen this behavior. We’d need repro steps.

Like I said, I’ve been trying to reproduce it here:

but I can’t get the “Don’t jump to my post after I reply” preference to work for the test.

So this is tied to that preference?

Yes. And I got it reproduced there.

  1. Set the preference. The wording is confusing IMHO, but check the box next to “Don’t jump to my post after I reply”
  2. Log out.
  3. Log in again.
  4. Have a long topic (several screenfuls is enough) for which you have read everything.
  5. Go to a post that isn’t at the end of that topic. I used a bookmark for my second test.
  6. Reply to the post.
  7. Return to “Latest” for:

8 Likes

Well this is an old topic…

This issue came up today on one of our sites. It does require Don't jump to my post after I reply to be enabled, but it’s still reproducible.

4 Likes

We just started a new site with discourse (community.neo4j.com) that’s meant to grow to at least 10k users. (Slack had 9k)

So the volume is usually quite high and this would be annoying for all folks that answer questions.
It would be great if this was fixed.

Possibly, @sam did you want to allocate this work? Very very specific to this rarely set pref but the behavior is quite bad.

1 Like

Yeah @xrav3nz when you get started can you have a look at this?

@codinghorror one thing we did kind of forget about over the years is an “ephemeral” notification kind of thing built into Discourse. Then when a new post happens in a topic we could quickly notify users that there was new activity without being too noisy and when you post without navigating to the post we would notify you that the post actually happened.

Note, this option “don’t jump to post” does potentially create a fair amount of reading holes which we do not deal with at all.

4 Likes

The other option is to pull the setting. You know me, I like deleting things :smiling_imp:

7 Likes

Looks like this is no longer a problem after

https://github.com/discourse/discourse/commit/24ef4f7b2bbbe233999977615df85d43218080fa

6 Likes