sam
(Sam Saffron)
Outubro 1, 2019, 2:37am
1
Per: Unread tab does not update after reading
Várias pessoas relataram problemas em que tópicos não eram marcados como lidos no Android.
Realizamos uma análise da causa raiz e descobrimos que a API de visibilidade da página alterou seu funcionamento no Android Chrome 77.
Isso foi discutido brevemente aqui:
opened 08:28AM - 21 Sep 19 UTC
closed 09:29AM - 28 Dec 20 UTC
enhancement
help wanted
Starting Chrome 77 in Android (to follow in other platforms), background tabs ar… e being "frozen" after 5 minutes of inactivity. When that tab becomes active, the event `visibilitychange` is no longer being fired. Instead, the new event `resume` is being used.
More details here: https://developers.google.com/web/updates/2018/07/page-lifecycle-api
Há um gráfico detalhado que explica o novo ciclo de vida aqui:
Os sintomas do problema são:
Fiz uma correção para isso aqui:
committed 02:00AM - 01 Oct 19 UTC
Per new lifecycle https://developers.google.com/web/updates/2018/07/page-lifecyc… le-api
On Android and latest Chrome when an app transitions from "frozen" to
active the new "resume" event fires with no accompanying "visibilitychange"
event.
This means that often background tabs may be stuck thinking that discourse
has no focus when, indeed, it has.
This leads to cases where no posts are marked read anymore.
Em “teoria”, isso deve resolver o problema.
cc @mcwumbly / @Heather_Dudley / @Yuun
Essa correção será implantada no meta em breve; você precisará fazer um recarregamento completo para aplicá-la.
17 curtidas
Também se aplica a você @Wingtip
1 curtida
Fantástico, a correção já está disponível? Na versão 2.4.0.beta4 [0420e8145e] agora.
pmusaraj
(Penar Musaraj)
Outubro 1, 2019, 1:26pm
4
Sim, a correção está incluída em 0420e8145e.
4 curtidas
Parece que funcionou! Obrigado novamente.
4 curtidas
Parece que está funcionando para nós também agora. Não tenho mais esse problema no meta, e os problemas não resolvidos que estamos tendo na minha instalação estão relacionados ao tráfego de rede, não ao bug.
Obrigado, pessoal!
3 curtidas