Ao voltar de um tópico, a contagem de não lidos é exibida mesmo sem rastrear o tópico

Passos para reproduzir:

  1. Na página Mais Recentes, abra qualquer tópico que tenha mais do que apenas alguns posts (para que abrir o tópico não marque todos como lidos)
  2. Pressione o botão Voltar do navegador

Observe a contagem de não lidos ao lado do tópico que você acabou de abrir. Você não está realmente rastreando o tópico, e atualizar a página faz com que a contagem desapareça. Isso também acontece se você começar a partir das páginas Categorias e Mais Votados. Não tentei nenhuma outra página como ponto de partida.

Curiosamente, a contagem de não lidos mostrada nem é precisa e é, na verdade, maior do que o número total de posts no tópico.

3 curtidas

Este é um ótimo relatório e eu também tenho um repro, parece que o botão voltar está fazendo com que corrompamos o estado de rastreamento de tópicos e que o atualizemos, apesar de o tópico não ser um tópico rastreado. (também me pergunto se a corrupção começou mais cedo quando você estava olhando para o tópico)

@tgxworld é muito possível que este seja um daqueles bugs que você estava rastreando

3 curtidas

Isso não está relacionado ao estado de rastreamento de tópicos porque o estado de rastreamento de tópicos lida com a contagem de tópicos não lidos/novos, mas não com o número de contagens não lidas dentro de um tópico. Eu investiguei um pouco e isso é causado por

Basicamente, as contagens de posts não lidos para um tópico só devem ser definidas quando o nível de notificação do usuário de um determinado tópico for de rastreamento ou superior, o que o código atual adicionado pelo PR não considerou.

Eu tenho uma correção inicial, mas preciso escrever testes para ela antes de enviar um PR.

4 curtidas

Isso será corrigido em

Obrigado por relatar, @seanblue

3 curtidas

Este tópico foi fechado automaticamente após 9 dias. Novas respostas não são mais permitidas.