Continuando a discussão de um tópico mais antigo onde vários problemas foram misturados.
ISCRITO: Como usuário de iPhone, dependo de relatos de segunda mão de usuários que não são testadores profissionais de software.
Vários usuários relataram um problema em nosso fórum Tappara.co: mensagens lidas/não lidas não são armazenadas corretamente. Aqui estão as pistas que consegui reunir.
Até agora, um problema exclusivo do Android.
Parece provável que o problema tenha se agravado com a atualização do Chrome v77. Tenho um relato recente de um membro confiável de que o problema começou logo após ele atualizar.
Também temos relatos de usuários do Brave e do Opera de que não apresentam esse problema. O Brave está atualmente na versão Chromium v76.
Sintomas:
Contadores de não lidos não são atualizados.
Tópicos não são marcados como lidos quando deveriam.
Ao tocar em um tópico, o usuário é levado a uma posição incorreta em relação a posts que já havia lido anteriormente.
Atualizar o navegador oferece alívio temporário, mas o problema retorna rapidamente.
Parece ser reprodutível em menos de 100% dos casos, mas foi relatado por muitas pessoas diferentes.
Este é um problema bastante sério em nossa comunidade atualmente, pois funcionalidades básicas estão parcialmente comprometidas. Operamos na branch estável – até o momento, não sei se isso é reproduzível no Meta ou no Try (eu uso iOS..). @Falco deve ter alguma ideia sobre isso e pediu para abrir este tópico.
Isso foi uma alteração no Chrome 77 e é acionado se uma aba do Discourse ficar inativa (em segundo plano ou usando outro aplicativo no Android) por mais de 5 minutos.
O Chrome lançou essa nova API para o Android por enquanto, mas ela será lançada para todas as plataformas em novas atualizações.
Uma atualização rápida, já que o tópico está sendo encerrado um pouco cedo demais. Lançamos isso em produção há uma hora e, já, alguns usuários relataram primeiras impressões de que a correção parece resolver o problema.
Nota: se um tópico for fechado, isso não significa que ele ficará fechado para sempre. Temos um recurso que permite aos moderadores reabrir tópicos fechados.