A user, tomtjes, encountered an issue where a newly created topic in a public category did not appear on the category page despite being visible in other sections like Latest and Search. After moving a post to a new topic and adjusting category visibility, the topic was missing from the category page even after rebuilding and adjusting filters. codinghorror suggested testing with a new user or in incognito mode to rule out permission issues. tomtjes confirmed the issue persisted for new users and anonymous visitors. The problem resolved itself later, and tomtjes noted the category was set to display Top topics by default, which may have caused the confusion, though the topic should still have appeared.
I had to move some topics and posts around in order to prepare for part of my site to go public.
In one instance, I picked one post from an existing discussion in a private category (tl_0 can see/create/reply) and turned it into a new topic in the same category. I then moved the remaining discussion to a new private category. Lastly, I made the original category with the new discussion public (everyone can see/create/reply).
The new discussion appears in Latest, Search, Knowledge Explorer etc., but it does not appear on the category page. Explicitly setting the time filter to All Time didn’t help and rebuilding had no effect either.
It did happen for a new user as well, but the problem resolved itself this morning. I assume the date filter on the category’s Latest had some sort of hiccup. Edit: Turns out, the category default page wasn’t Latest, but Top, which is why there was a date filter in the first place. Still, I think the topic should have appeared.