Nesta bela manhã de quinta-feira, trago a vocês um interessante dilema. Estou vendo o que parece ser um contador de não lidos falso positivo no meu site.
O que acontece
A barra de navegação superior mostra Não lidos (14). Mas, ao clicar nela e ir para /unread, não há nenhum tópico não lido listado. A página diz que não há mais nada não lido.
Outros usuários que não são da equipe também estão vendo o mesmo problema, embora com contagens de não lidos diferentes.
No aplicativo Discourse no iOS, também vejo uma contagem de não lidos quando não há tópicos não lidos, novamente às vezes com um número diferente.
- Plataforma: web para desktop e aplicativo Discourse no iOS
- Afeta: vários usuários
- Site:
eurth.org
O que testei
Testei no Modo Seguro:
https://eurth.org/?safe_mode=no_themes,no_pluginshttps://eurth.org/unread?safe_mode=no_themes,no_plugins
O problema ainda ocorre lá, então não parece ser causado por temas ou personalizações de plugins no lado do cliente. Não há sussurros em nenhum tópico, então provavelmente não é isso também.
Também não consigo usar Ignorar, porque não há nenhum botão Ignorar em /unread quando a lista de não lidos está vazia.
Comportamento esperado
Se a barra de navegação diz Não lidos (14), eu deveria ver 14 tópicos não lidos em /unread, ou pelo menos alguns tópicos não lidos visíveis.
Comportamento real
- a barra de navegação diz
Não lidos (14) /unreadestá vazio- nenhum botão Ignorar está disponível
- o problema persiste no Modo Seguro
Perguntas
- Existe alguma maneira conhecida de reconstruir/reativar o estado de não lidos para um único usuário?
- Existe alguma inconsistência no lado do servidor que possa fazer com que as contagens de não lidos persistam mesmo quando
/unreadestá vazio?
Anteriormente, perguntei à IA em ask.discourse.org sobre o problema e, no final, ela aconselhou que eu publicasse um relatório de bug aqui.
