Abas não lidas não atualizam após a leitura

O travamento estava acontecendo apenas no seu celular?

Isso acontece sem sussurros. Ocorre no desktop (Chrome) e no Safari móvel. Posso fornecer alguns gravações de tela se quiser.

1 curtida

Fazer um hard refresh não parece resolver o problema.

1 curtida

Sim, vejo esse problema apenas no meu celular. Mais especificamente, se eu acessasse um tópico no celular e ele não fosse marcado como lido, no desktop também continuaria aparecendo como não lido. Mas não vi nenhum post falhar ao ser marcado como lido após ser visitado no desktop.

Mais uma confirmação de que se trata de um problema de “escrita”, não de “leitura”.

2 curtidas

Para mim, isso parece estar relacionado ao service worker. Minha forte suspeita é que seu Android, de alguma forma, acha que está offline quando, na verdade, tem acesso à rede. O ponto azul de leitura desaparece para você?

Acho que devemos considerar adicionar um indicador claro e proeminente na tela quando o service worker achar que você está offline.

2 curtidas

É isso que eu também penso.

Hmmm… Você quer dizer o ponto azul em cada post? Não vejo isso no celular, tanto se as coisas estão funcionando quanto não.

2 curtidas

Talvez o ponto azul tenha regredido completamente no Android, @sam? Você pode verificar, @falco?

Bom, acho que suprimimos isso no mobile para simplificar. Podemos adicionar um componente de tema aqui que o restaure.

2 curtidas

E aí, pessoal, aqui é o OP. Nenhum dos nossos usuários está usando Android. Isso acontece universalmente em todos os dispositivos em que testei. Nosso feed de não lidos não está sendo atualizado.

2 curtidas

Você consegue reproduzir o problema neste site?

Não, não vi o problema no Meta. Apenas no nosso próprio site hospedado com vocês.

2 curtidas

Mesmo comportamento aqui. Sei que li este post porque curti um comentário no primeiro tópico não lido. Confirmado no meta. Ainda aparece como não lido no Android móvel. Eventualmente vai funcionar, mas leva um tempo. Tive que abrir o tópico várias vezes.

Estamos recebendo relatos de usuários sobre problemas que soam muito semelhantes aos relatados neste tópico. Ainda não conseguimos identificar a causa exata, mas, no nosso caso, os relatos vêm 100% de usuários de Android (eu mesmo sou usuário de iOS). Mais de cinco pessoas diferentes relataram isso, então estou começando a acreditar que algo suspeito está acontecendo, mas não posso ajudá-lo mais a partir deste ponto.

Continuaremos monitorando o problema.

3 curtidas

Consegui reproduzir isso eventualmente no Chrome Android; vou investigar na próxima semana.

Minha suposição é que algo quebrou uma correção recente introduzida pelo @david neste caminho de código.

3 curtidas

Nota @falco: aqui na tappara.co, operamos com versão estável.

1 curtida

Isso é interessante, porque a versão estável não tem as novas funcionalidades do service worker (suporte offline com workboxjs), então isso praticamente me impede de quebrar algo :zany_face:

4 curtidas

Acho que há como que 3 relatórios de bugs diferentes em 1 aqui

4 curtidas

@ljpp não mencionou que encontrei isso pela primeira vez há meses no Tappara.co. Publiquei sobre isso na nossa categoria de equipe em maio. Na época, estávamos usando a versão 2.2 estável. Isso tem acontecido comigo desde então, mas raramente. Estranho que outros usuários só estejam enfrentando isso nas últimas semanas.

Sim, deixei de fora, pois essa questão claramente escalou nas últimas semanas, enquanto não atualizamos nossa base de código do Discourse há algum tempo. Isso pode indicar que o problema está no lado do Chrome.

Além disso, como sugerido por @sam, é possível que haja, na verdade, múltiplos problemas com sintomas semelhantes. Precisamos de alguma forma estreitar o escopo.