This is something I found a while ago, and a thread can be found here (not entirely sure why it got moved from bug to feature).
The thread is quite confusing as I originally thought the problem was caused by the initial import from phpBB. So hereās an attempt to summarise:
It comes down to the fact that a topic cannot be both new
and unread
simultaneously:
- Even though itās implicitly tracked, topic does not show up in
unread
because the user has never viewed it - Topic does not show up in
new
because it is beyond the threshold of whatever your āConsider topics new whenā setting is
Itās a hard problem to solve, because having every single old topic in a category appear in your āunreadā tab is really not a good user experience.
āAutomatically dismissingā them is quite expensive database-wise (a new TopicUser record would have to be created for every single topic in the category you just tracked).
We didnāt really come up with a tidy idea to solve the problem, and the discussion kinda died. One option that @sam came up with was
At the time, I thought this might be a good idea:
But
TL;DR: I donāt have a solution, but hopefully this makes the problem clearer