# Default Home Page User Preference breaks suppress\_from\_homepage setting

**URL:** https://meta.discourse.org/t/default-home-page-user-preference-breaks-suppress-from-homepage-setting/74517
**Category:** Bug
**Created:** [11월 21, 2017, 3:09오후 UTC](https://meta.discourse.org/t/default-home-page-user-preference-breaks-suppress-from-homepage-setting/74517 "2017-11-21T15:09:06Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [11월 21, 2017, 3:09오후 UTC](https://meta.discourse.org/t/default-home-page-user-preference-breaks-suppress-from-homepage-setting/74517/1 "2017-11-21T15:09:06Z")

</div>

The category setting `Suppress this category from the homepage.` hides categories from the homepage of the site. If a site has Categories as the homepage in site settings, and a user sets their own homepage via user preferences, visiting `/categories` shows all categories, including those that are suppressed.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [11월 21, 2017, 5:38오후 UTC](https://meta.discourse.org/t/default-home-page-user-preference-breaks-suppress-from-homepage-setting/74517/2 "2017-11-21T17:38:31Z")

</div>

On an almost related note, I’ve been wondering whether the user profile setting gets set when the account it created (like other user defaults) or whether it defaults to whatever the global site-setting is. Looking at the user profile, I don’t see a “give me the default” option.

Does `top menu` no longer control what the default home page is, or does it set that user profile setting from `top menu` when the site is created?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [11월 21, 2017, 9:06오후 UTC](https://meta.discourse.org/t/default-home-page-user-preference-breaks-suppress-from-homepage-setting/74517/3 "2017-11-21T21:06:38Z")

</div>

I believe it has always worked this way, and the setting is mis-named. We assume latest and the intent is only to suppress from latest. @neil would need to rework the code to extend that to categories page (and probably the hybrid categories page as well.)

---

<div class="post-metadata">

### Author: ![notriddle](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/notriddle/32/133055_2.png) [@notriddle](https://meta.discourse.org/u/notriddle)
#### Post date: [11월 21, 2017, 9:25오후 UTC](https://meta.discourse.org/t/default-home-page-user-preference-breaks-suppress-from-homepage-setting/74517/4 "2017-11-21T21:25:41Z")

</div>

It defaults to whatever the site default is (that is, it defaults to `0`). Once you hit “Save” on the Interface settings page, you can’t go back to that, though.

---

<div class="post-metadata">

### Author: ![outofthebox](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/outofthebox/32/83708_2.png) [@outofthebox](https://meta.discourse.org/u/outofthebox)
#### Post date: [11월 22, 2017, 1:37오후 UTC](https://meta.discourse.org/t/default-home-page-user-preference-breaks-suppress-from-homepage-setting/74517/5 "2017-11-22T13:37:36Z")

</div>

If “Categories” is the default view, then switching between views is consistent. But if “Latest” is the default view, then the homepage shows all the Categories. It is two very different user experiences based on what my default view is - in my case, seeing a simple, clean homepage with a few categories or looking at about thirty of them. It is also confusing because all of those categories have as their site setting, “suppress from homepage”, yet that general setting is overridden by changing my account’s default view to “latest”.

---

<div class="post-metadata">

### Author: ![schungx](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/schungx/32/70989_2.png) [@schungx](https://meta.discourse.org/u/schungx)
#### Post date: [11월 24, 2017, 3:24오후 UTC](https://meta.discourse.org/t/default-home-page-user-preference-breaks-suppress-from-homepage-setting/74517/6 "2017-11-24T15:24:30Z")

</div>

It would be nice to have a choice saying use site default.

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [4월 1, 2018, 4:39오후 UTC](https://meta.discourse.org/t/default-home-page-user-preference-breaks-suppress-from-homepage-setting/74517/7 "2018-04-01T16:39:02Z")

</div>

This was resolved a few months ago by

> [@Unexpected interaction between "suppress category on homepage" and "user preference for homepage"](https://meta.discourse.org/t/unexpected-interaction-between-suppress-category-on-homepage-and-user-preference-for-homepage/78586/8):
>
> 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: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [4월 1, 2018, 4:39오후 UTC](https://meta.discourse.org/t/default-home-page-user-preference-breaks-suppress-from-homepage-setting/74517/8 "2018-04-01T16:39:05Z")

</div>


