Ainda recebendo notificações (de usuário ignorado?)

Então… Você sabe como os tópicos não lidos mostram números em cinza ou azul quando há posts não lidos nesses tópicos, certo?

Tenho um usuário que está ficando louco porque não consegue fazer os números cinzas sumirem. Esses tópicos estão constantemente na lista dele de não lidos. Ele jura que leu todos os posts nesses tópicos.

A teoria dele é que alguém que ele silenciou ou ignorou postou nesses tópicos, então o número cinza representa posts não lidos porque ele não consegue lê-los. Obviamente, isso não deveria acontecer e não estou convencido de que ele está certo. Mas eles têm que estar vindo de algum lugar.

Ele relata que, se parar de acompanhar o tópico e depois voltar a acompanhá-lo, isso geralmente resolve o problema, mas nem sempre…

Obrigado antecipadamente por qualquer ajuda! :slight_smile:

Essa é uma teoria que faz sentido. Vou testá-la e ver o que consigo descobrir. Se você tiver mais detalhes sobre o que está acontecendo, por favor, nos avise.

Testei isso com usuários ignorados e silenciados na versão mais recente do Discourse. O que estou encontrando é que respostas a um tópico que estou acompanhando aparecem como postagens não lidas na lista de tópicos. Respostas criadas por um usuário ignorado também fazem o tópico aparecer na minha lista de Não Lidos.

Ao visitar o tópico, a contagem de respostas desaparece. Acredito que esse seja o comportamento esperado, mas entendo como os usuários poderiam esperar não ver nenhum detalhe sobre respostas criadas por usuários silenciados ou ignorados.

O que encontrei não parece explicar o que está acontecendo com o usuário no seu site. O que eles descrevem parece semelhante ao problema descrito aqui: Can't dismiss unread if last post is an assign or whisper. Esse é um bug que surgiu algumas vezes, mas não consegui reproduzi-lo na versão mais recente do Discourse.

Eu tenho o mesmo problema: um tópico novo de um usuário ignorado ainda aparece na contagem de ‘mais recentes’ na visualização móvel, embora não apareça na área de trabalho.