# Sidebar topic list links prefer unread and new over latest

**URL:** https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575
**Category:** UX
**Tags:** sidebar
**Created:** [September 20, 2022, 7:18pm UTC](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575 "2022-09-20T19:18:13Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![tvavrda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tvavrda/32/480674_2.png) [@tvavrda](https://meta.discourse.org/u/tvavrda)
#### Post date: [September 22, 2022, 2:37pm UTC](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575/21 "2022-09-22T14:37:00Z")

</div>

But you couldn’t see them per category, only a huge list of unread topics from the whole forum (or at least from all the categories you follow). Which easily gets to high numbers, so you better leave. Now I can see it easily per category or tag. As each tag/category has a different weight for me, it helps to have it split.

This is my view right now:

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/3/b/63b35b3c756b81137d5b29291f01f3f9c6bb0d61.png)

See there is 1 new doc and no announcements. I see it immediately. No clicking, no filtering.

---

<div class="post-metadata">

### Author: ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)
#### Post date: [September 22, 2022, 3:18pm UTC](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575/22 "2022-09-22T15:18:07Z")

</div>

> [@sam](#):
>
> Still struggling with why so many people have such strong reticence to just “dismiss unreads…” if it is unread and just not so important dismiss it, then the link takes you to where you want. Part of the problem here is unread hoarding.

It’s not a natural use of the word “unread”. Maybe “to read” has the meaning you have in mind. So in dismissing those you aren’t lying to youself and saying they are no longer unread.

Also, the “x unread” in the sidebar seems to refer to tracked/watched topics in the relevant category with unread posts, rather than all topics in the category with unread posts, which makes things even more counterintutive. Maybe “x to read” makes sense here too.

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [September 22, 2022, 3:59pm UTC](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575/23 "2022-09-22T15:59:13Z")

</div>

> [@tvavrda](#):
>
> only a huge list of unread topics from the whole forum

Huge list 😉

I really would like to see where it is reality. I’m sure out there is such examples, but not so many.

---

<div class="post-metadata">

### Author: ![ncaming215](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ncaming215/32/205701_2.png) [@ncaming215](https://meta.discourse.org/u/ncaming215)
#### Post date: [September 22, 2022, 4:53pm UTC](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575/24 "2022-09-22T16:53:19Z")

</div>

> [@Jonathan5](#):
>
> > [@sam](#):
> >
> > Still struggling with why so many people have such strong reticence to just “dismiss unreads…” if it is unread and just not so important dismiss it, then the link takes you to where you want. Part of the problem here is unread hoarding.
> 
> It’s not a natural use of the word “unread”. Maybe “to read” has the meaning you have in mind. So in dismissing those you aren’t lying to youself and saying they are no longer unread.
> 
> Also, the “x unread” in the sidebar seems to refer to tracked/watched topics in the relevant category with unread posts, rather than all topics in the category with unread posts, which makes things even more counterintutive. Maybe “x to read” makes sense here too.

Yeah, this is a nomenclature issue. @sam gave the example earlier of a bug on a forum. I won’t pretend to know how most Discourse instances are used, but … a support forum seems like a limited scope. I don’t understand the ‘Unread Hoarding’ line. Jonathan’s analogy is perfect: it’s the modern inbox experience. Just because it’s “read” doesn’t mean it goes away. In fact, if I clicked on “Everything” in my email box, particularly Gmail, I’d expect to see … literally everything (or ‘Latest’). That isn’t the case.

The solution here seems to be providing Admin control, with the user the option to manipulate. Not sure why it needs to be more complicated, or ‘Static’; in fact, given feedback I’ve collected on my forum, without these tweaks it would sadly render this unusable. Which would suck, because this is such an awesome and much needed addition!

---

<div class="post-metadata">

### Author: ![tvavrda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tvavrda/32/480674_2.png) [@tvavrda](https://meta.discourse.org/u/tvavrda)
#### Post date: [September 22, 2022, 8:38pm UTC](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575/25 "2022-09-22T20:38:36Z")

</div>

Our forum is a kind of a support forum, the same as [meta.discourse.org](http://meta.discourse.org) is. Frankly, I have seen Discourse being used mainly as product support forums but there are definitely many other uses.

So I gave a feedback to my case. I think it is very correct to give a feedback to other use cases where maybe the visualisation offered by the sidebar is not good enough or not good at all. Then it would be great if the use case and the desired user behaviour is described so Discourse team can understand it. Or at least that would be what I wanted for our own product to happen.

So my suggestion would be to have it configured, maybe even per user. Instead of just listing categories, I think it could be a table with the following attributes:

- name (e.g. “Latest bugs” or “Unread solved tasks”)
- filter (list of categories AND tags) – this would actually be great even for me so I could configure something like “all bugs (we have a category [project]-bugs for each different project) with a status pending (a tag)”
- behaviour – show unread, new, latest, newest, oldest, top 10 … whatever

I can understand this would be a bit too technical but maybe it’s just a matter of a good UX. And so everyone could be happy.

---

<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: [September 23, 2022, 7:01am UTC](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575/26 "2022-09-23T07:01:45Z")

</div>

I to see this quite easily resolvable in a TODO @mcwumbly

Simplest form:

New user setting: (in Interface Sidebar)

> Sidebar item topic list preference
> 
> option 1: Prefer New/Unread when present  
> option 2: Always navigate to latest
> 
> Additionally `default_user_sidebar_topic_list_style`

It is similar to what we exposed in the previous sidebar.

* * *

If we wanted to add more spice here there are two other options:

option 3: Prefer Unseen when New/Unread are present. (which I guess @zogstrip and @jomaxro would like) - this touches on the “I added something I am not tracking to the sidebar”.

option 4: Automatically figure out.

(4) is complicated … but I think intuitive to end users:

- We navigate you to new or unread
- You click latest
- (Next time happens)
- You have unread but we navigate you to latest (cause that is what you did last time)
- You click unread right away
- We change the pref to prioritize unread

And so on.

Its a compromise but would automatically adjust to end user behavior.

I certainly see the desire for a user pref here.

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [September 23, 2022, 7:38am UTC](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575/27 "2022-09-23T07:38:26Z")

</div>

> [@sam](#):
>
> option 3: Prefer Unseen when New/Unread are present. (which I guess @zogstrip and @jomaxro would like) - this touches on the “I added something I am not tracking to the sidebar”.

Pretty please 🙏 That’s my only pet peeves with sidebar: the unread/new counters/links. I want the unseen counters/links (though I would settle for just links).

---

<div class="post-metadata">

### Author: ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)
#### Post date: [September 23, 2022, 8:18am UTC](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575/28 "2022-09-23T08:18:28Z")

</div>

The user option would be good.

I always use “Latest”, partly because it’s the only one I can define. I think it shows **all** topics by order of latest post.

I’ll set out what I think the others mean as my mistakes might be useful!

- “New” just shows the subset of topics that have begun since you last visited the forum.

- “Unread” shows the subset of topics that you’re tracking (maybe because you read it for more than 4 minutes or whatever the threshold is) or watching (maybe you are watching the category or replied to a post) and for which there are new replies since you last read the relevant topic.

- “Unseen”… I can’t define this one at all. I think it maybe includes all “unread” topics, but also the topics with replies that were there the first time but which you never scrolled down to at the time. Maybe I have mixed up “unread” and “unseen”. So maybe “unseen” is really a subset of “unread”.

The thing about Discourse is that it just works and you intuitively figure out a way of using it. In my case I just ignore new/unread/unseen. These discussions (like with the email and notification system) make the things we gloss over usually seem more difficult than they are in practice.

---

<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: [September 23, 2022, 1:04pm UTC](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575/29 "2022-09-23T13:04:42Z")

</div>

> [@Jonathan5](#):
>
> - “Unseen”… I can’t define this one at all. I think it maybe includes all “unread” topics, but also the topics with replies that were there the first time but which you never scrolled down to at the time. Maybe I have mixed up “unread” and “unseen”. So maybe “unseen” is really a subset of “unread”.

Unseen is any topics that have not been read. That includes new topics, unread topics, and all other topics that you haven’t read to the end in. It doesn’t matter the notification state (though muted topics are still hidden). This is useful for people that like to read everything, not just topics that they watch/track.

---

<div class="post-metadata">

### Author: ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)
#### Post date: [September 23, 2022, 1:08pm UTC](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575/30 "2022-09-23T13:08:08Z")

</div>

Thanks. So “unread” is a subset of “unseen”, because _anything_ you’ve not completely read is “unseen”, whereas something unseen can only become “unread” by tracking or watching.

---

<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: [September 23, 2022, 1:24pm UTC](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575/31 "2022-09-23T13:24:12Z")

</div>

Also new, it is a subset of unseen

---

<div class="post-metadata">

### Author: ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)
#### Post date: [September 23, 2022, 1:54pm UTC](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575/32 "2022-09-23T13:54:29Z")

</div>

I feel like a Discourse theologian now 🙂

---

<div class="post-metadata">

### Author: ![ncaming215](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ncaming215/32/205701_2.png) [@ncaming215](https://meta.discourse.org/u/ncaming215)
#### Post date: [September 23, 2022, 2:29pm UTC](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575/33 "2022-09-23T14:29:59Z")

</div>

Woh, did this roll out already? ‘Everything’ is showing … everything.

---

<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: [September 23, 2022, 2:43pm UTC](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575/34 "2022-09-23T14:43:14Z")

</div>

I think we should add a preference here. The default should be designed for casual users, and additional options should cater to the varying tastes of power users.

Copy needs a bit of thought, but I think it’d make the most sense to do give users control over _which filter_ the count displays and _whether or not_ clicking navigates to that filtered list or latest. So something like:

> Sidebar topic list items
> 
> - Show count for filter [none, unread / new\*, unseen]
> - When clicked, navigate to [all\*, filter]

The \*'s indicate what I think the defaults should be. We continue to show counts for new/unread, but navigation goes to all (latest).

I could see taking it further in the future to have the overrides for individual items in the topic list as well, but that’s not high on the list among other priorities - though perhaps we’ll consider it as part of other work we do when it comes to fancier topic list filters and custom sections.

---

<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: [September 23, 2022, 3:01pm UTC](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575/35 "2022-09-23T15:01:38Z")

</div>

> [@mcwumbly](#):
>
> Show count for filter [none, unread / new\*, unseen]

We can’t do this for unseen, it is technically much too expensive, we can navigate to it, but we can not keep accurate counts. Recommend skipping unseen for the first iteration here

---

<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: [September 23, 2022, 3:12pm UTC](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575/36 "2022-09-23T15:12:29Z")

</div>

OK, in that case, I agree it makes sense to do the simpler thing proposed earlier. We’ll always show the unread/new count and just make the preference about navigation

> - When clicked, navigate to [latest, unread/new, unseen]

---

<div class="post-metadata">

### Author: ![ncaming215](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ncaming215/32/205701_2.png) [@ncaming215](https://meta.discourse.org/u/ncaming215)
#### Post date: [September 23, 2022, 5:38pm UTC](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575/37 "2022-09-23T17:38:07Z")

</div>

> [@ncaming215](#):
>
> Woh, did this roll out already? ‘Everything’ is showing … everything.

Misspoke. Now it’s only showing me threads that I hadn’t previously seen, so only 5 threads appear when I just clicked “Everything.” Not ideal.

---

<div class="post-metadata">

### Author: ![JimPas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimpas/32/148179_2.png) [@JimPas](https://meta.discourse.org/u/JimPas)
#### Post date: [September 23, 2022, 7:37pm UTC](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575/38 "2022-09-23T19:37:27Z")

</div>

> [@Jonathan5](#):
>
> It’s not a natural use of the word “unread”. Maybe “to read” has the meaning you have in mind.

“Not Read” would seem to be an appropriate word usage. Although only 2 short words in English, I wonder how that would translate in other languages. 🤔 The shorter and more understandable the better.

Oops! Just saw @sam’s post about “Unseen”. That is another good choice.

> [@sam](#):
>
> option 4: Automatically figure out.

I like that option as I have mostly older users (set in their ways (to _Latest_)) and find new UX confusing - even after 6 months or more. 🙄

---

<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: [September 24, 2022, 12:38am UTC](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575/39 "2022-09-24T00:38:52Z")

</div>

Btw I acknowledge that latest is a better default, when tracking/watching was coupled with sidebar unread was a better default, but this decoupling did change a lot

Workflows are wonky for power users unless they remember to also track categories (which personally I prefer to do by default)

In fact I do support a short term change of behaviour (link to latest) and then some time later next week to add the config

So much of the feedback we have gotten has been around this little link and icon overload on new user menu, this seems trivial to get behind us

---

<div class="post-metadata">

### Author: ![ncaming215](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ncaming215/32/205701_2.png) [@ncaming215](https://meta.discourse.org/u/ncaming215)
#### Post date: [September 24, 2022, 1:59pm UTC](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575/40 "2022-09-24T13:59:25Z")

</div>

> [@ncaming215](#):
>
> > [@ncaming215](#):
> >
> > Woh, did this roll out already? ‘Everything’ is showing … everything.
> 
> Misspoke. Now it’s only showing me threads that I hadn’t previously seen, so only 5 threads appear when I just clicked “Everything.” Not ideal.

resolved~ …

[Previous page](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575.md?page=1)

[Next page](https://meta.discourse.org/t/sidebar-topic-list-links-prefer-unread-and-new-over-latest/239575.md?page=3)
