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

**URL:** https://meta.discourse.org/t/unexpected-interaction-between-suppress-category-on-homepage-and-user-preference-for-homepage/78586
**Category:** UX
**Created:** [21.Январь.2018 14:23:13 UTC](https://meta.discourse.org/t/unexpected-interaction-between-suppress-category-on-homepage-and-user-preference-for-homepage/78586 "2018-01-21T14:23:13Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [21.Январь.2018 14:23:13 UTC](https://meta.discourse.org/t/unexpected-interaction-between-suppress-category-on-homepage-and-user-preference-for-homepage/78586/1 "2018-01-21T14:23:13Z")

</div>

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

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [21.Февраль.2018 07:07:18 UTC](https://meta.discourse.org/t/unexpected-interaction-between-suppress-category-on-homepage-and-user-preference-for-homepage/78586/6 "2018-02-21T07:07:18Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [21.Февраль.2018 10:16:33 UTC](https://meta.discourse.org/t/unexpected-interaction-between-suppress-category-on-homepage-and-user-preference-for-homepage/78586/7 "2018-02-21T10:16:33Z")

</div>

That’d be perfectly fine with me.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [21.Февраль.2018 22:59:16 UTC](https://meta.discourse.org/t/unexpected-interaction-between-suppress-category-on-homepage-and-user-preference-for-homepage/78586/8 "2018-02-21T22:59:16Z")

</div>

This is now complete per:

[https://github.com/discourse/discourse/commit/720e1965e3da431c56cef6719d857c603b7aa9ef](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.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [24.Февраль.2018 07:00:15 UTC](https://meta.discourse.org/t/unexpected-interaction-between-suppress-category-on-homepage-and-user-preference-for-homepage/78586/9 "2018-02-24T07:00:15Z")

</div>

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