# "watching\_first\_post" topic list filter not working

**URL:** https://meta.discourse.org/t/watching-first-post-topic-list-filter-not-working/385316
**Category:** Bug
**Tags:** topic-filter
**Created:** [October 11, 2025, 7:33am UTC](https://meta.discourse.org/t/watching-first-post-topic-list-filter-not-working/385316 "2025-10-11T07:33:39Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [October 11, 2025, 7:33am UTC](https://meta.discourse.org/t/watching-first-post-topic-list-filter-not-working/385316/1 "2025-10-11T07:33:39Z")

</div>

In the documentation for `/filter` the `watching_first_post` filter is mentioned.

> [@Filtering topic lists in Discourse](https://meta.discourse.org/t/filtering-topic-lists-in-discourse/375558/1):
>
> **`in:watching_first_post`** - Topics where you watch first post only

However, this does not seem to do anything.

It’s also not available as a regular `?state=` parameter, while watching etc are.

Looking at the [code](https://github.com/discourse/discourse/blob/db67a0841e8e14ae70de0890441f8158c50ae3c9/lib/topics_filter.rb#L746-L755) it seems that it uses `TopicUser` and [I don’t think that works](https://github.com/discourse/discourse/blob/main/lib/notification_levels.rb) for watching\_first\_post if I remember correctly?

---

_[View the full topic](https://meta.discourse.org/t/watching-first-post-topic-list-filter-not-working/385316)._
