# O Unified New pode descartar tópicos depois que o usuário rola para baixo?

**URL:** <https://meta.discourse.org/t/can-unified-new-dismiss-topics-after-a-user-scrolls-past-them/411807>\
**Category:** Feature\
**Created:** [Setembro 7, 2026, 10:03am UTC](https://meta.discourse.org/t/can-unified-new-dismiss-topics-after-a-user-scrolls-past-them/411807 "2026-09-07T10:03:09Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Damian\_Boon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/damian_boon/32/574032_2.png) [@Damian\_Boon](https://meta.discourse.org/u/Damian_Boon)\
**Post date:** [Setembro 7, 2026, 10:03am UTC](https://meta.discourse.org/t/can-unified-new-dismiss-topics-after-a-user-scrolls-past-them/411807/1 "2026-09-07T10:03:09Z")

</div>

Estou considerando usar a nova visualização **[Unified New](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728)** como o feed principal/página inicial do meu site Discourse, mas gostaria que ela se comportasse um pouco mais como o X/Twitter ou o Facebook.

O que estou tentando alcançar é:

- Um tópico aparece no feed Unified New.

- O usuário rola a página para baixo e o tópico fica visível em sua área de visualização (viewport).

- Assim que ele rolar a página além desse ponto, o Discourse considera aquele tópico como “visto” ou dispensado para aquele usuário.

- Se ele atualizar a página ou voltar para `/new` mais tarde, aquele tópico não aparece mais.

Idealmente, não gostaria que a linha desaparecesse imediatamente durante a rolagem, pois isso poderia causar saltos na página. Eu só gostaria que ela fosse marcada como vista/dispensada em segundo plano, para que ela some no próximo carregamento.

Também estou usando o **[Don’s Topic Preview Modal](https://meta.discourse.org/t/topic-preview-modal/409712)**, que já faz o pré-carregamento (prefetch) dos tópicos ao redor da área de visualização. Por causa disso, eu gostaria de distinguir entre um tópico que está apenas sendo **pré-carregado** e o usuário realmente **vendo-o**.

Por exemplo, algo ao longo das linhas de:

**O tópico está pelo menos 50% visível por 200–400 ms → marcar como visto → o usuário rola a página além dele → dispensá-lo do Unified New.**

Alguém já implementou algo semelhante?

Existe alguma API ou método de front-end existente no Discourse para dispensar um tópico individual do Unified New para o usuário atual, ou isso exigiria um plugin/componente de tema?

Basicamente, estou tentando transformar o Unified New em um feed de rolagem mais personalizado de “coisas que você ainda não viu”, em vez de exigir que o usuário abra cada tópico individualmente.

---

_[View the full topic](https://meta.discourse.org/t/can-unified-new-dismiss-topics-after-a-user-scrolls-past-them/411807)._
