Olá ![]()
Notei um problema interessante (e complicado) com a declaração topics unread na lista de tópicos de descoberta. Às vezes, quando abro um tópico com uma postagem não lida e volto para a lista de tópicos, ela mostra o mesmo que antes de eu abrir o tópico. Outras vezes, o indicador de postagem não lida retorna e parece que não foi registrado que eu abri o tópico e li a postagem não lida. E parece que a lista de tópicos não é atualizada corretamente quando isso acontece, pois as atualizações de novos tópicos ou novos tópicos não aparecem.
Não é 100% reprodutível, não tenho o motivo específico de quando isso acontece:
- Abra um tópico (atualizado ou criado) da lista de tópicos que contém postagens não lidas.
- Volte para a lista de tópicos
- Abra outro tópico da lista de tópicos
- Volte para a lista de tópicos
Os passos 3 e 4 às vezes não são necessários para reproduzir isso.
O tópico que você abriu no ponto 1 mostrará a mesma postagem não lida que aparecia antes. Parece que recarregar a página pode corrigir esse problema. Mas quando isso acontece, o banner Ver x tópico(s) novo(s) ou atualizado(s) não aparece e a nova postagem só aparece com a recarga completa da página.
Não há erros no console ou em /logs.
As etapas de reprodução nem sempre funcionam, mas criei 2 vídeos sobre isso.
O tópico de adiamento também não atualiza a lista de tópicos instantaneamente todas as vezes.
Obrigado ![]()