We are having an issue for the
categories_and_top_topics style of topic list where the preloaded topic list ends up having one (or more) “unseen” topic (as determined by
ListableTopicSerializer) which in turn makes the UI
topicTrackingState think there is 1 new topic, where in reality there are 0. For example, if the user goes to /new no topics are shown.
The topic is only marked as unseen because the
TopicUser data like
last_read_post_number is not loaded, because current_user is not passed down to
TopicList. In the UI
topicTrackingState relies on this data.