Unexpected interaction between "suppress category on homepage" and "user preference for homepage"

I found this behavior somewhat unexpected:

  1. Create category “Foo” with setting “suppress this category from homepage”
  2. Create topic “Bar” in category “Foo”
  3. Top menu is set to Latest | Categories | Unread
  4. Topic “bar” is not shown on Latest, but is shown on Categories (so far so good).
  5. In user preferences, select “Categories” as the homepage
  6. Now, for that user, topic “bar” is shown on Latest but the entire Foo category is hidden on their Categories page.

I think it may improve things if there were less magic in the category setting. Instead of “suppress this category from homepage”, there could be two settings:

  • do not show topics from this category on Latest
  • do not show this category on the Categories page
7 Likes

Why not just have this setting only impact latest and not impact categories?

Then if you really really really want it also removed from categories, use css.

6 Likes

That’d be perfectly fine with me.

3 Likes

This is now complete per:

https://github.com/discourse/discourse/commit/720e1965e3da431c56cef6719d857c603b7aa9ef

We no longer have an “entangled” setting. The name was changed to “suppress from latest” and it only suppresses from latest (and does so unconditionally regardless of home page)

Old “suppress from homepage” was removed.

13 Likes

This topic was automatically closed after 2 days. New replies are no longer allowed.