I follow several Discourse based forums, and I see a strange unexpected thing happening here (bug?) that doesn’t happen with any of the others.
I set my home page in the Preferences to “New”. Let’s say on my visit I manage to read all the threads on the New list but one – this is not always the case, but let’s assume for simplicity. Before I go browse something else I hit the “g h” shortcut, and as expected the list shrinks to the one item I haven’t read, and on top I see “New (1)”.
When I come back next time, there are some genuinely new threads, let’s say two of those, plus the one I omitted to read before. On top it says “New (3)” – but the list also shows a thread I have already read, even though there are no new posts in it. I.e. the list has 4 items total even though the header says it should have 3.
Strangest of all perhaps if I now hit “g h” again, the stale item disappears, so it’s like Discourse does know what the proper state is, but it’s not reflected in the interface. Is it maybe due to some excessive caching or missing coherence check?
It’s a minor annoyance only, but still 