O Discourse volta 20 posts no histórico ao navegar para um novo tópico

Recentemente, nossos usuários notaram (eu incluso) que, às vezes, ao navegar para um novo tópico, o Discourse volta 20 posts (consistentemente 20) no histórico de posts. Isso está deixando as pessoas loucas. Estamos na versão mais recente do Discourse até hoje e isso ainda está acontecendo. Temos pessoas relatando isso com Safari, Chrome e Firefox. Qualquer ajuda é bem-vinda.

10 curtidas

Notei que recentemente, quando clico no número de novas mensagens de um tópico (ao lado do seu título em “latest”, por exemplo), às vezes (não está claro qual a condição para reproduzir) ele não vai para onde deveria.
Não tenho certeza se está relacionado a este salto de 20 mensagens, pois estava pensando em algum carregamento preguiçoso de imagens… :thinking:.
Ocorreu no meta também (agora mesmo neste tópico: Secure Uploads).

2 curtidas

O mesmo aconteceu comigo aqui no Meta no mesmo tópico: cliquei em Uploads seguros em Anúncios pelo menu esquerdo. Meu primeiro pensamento foi que uma postagem foi editada, mas não foi. Então vi este tópico.

Verifiquei vários tópicos variando de 40+ a 700+ postagens no meu próprio fórum e tudo está bem lá. :man_shrugging:

Editar: Enquanto navegava pelo meu próprio fórum, acabei de ter isso acontecendo em um tópico antigo com 47 postagens. Fui levado para a postagem nº 28 em vez de para o final.

2 curtidas

Nós vemos o mesmo em nosso fórum.
Acho que também está relacionado a este tópico:

4 curtidas

Consigo replicar isso em alguns dispositivos. :+1:

Alguém foi designado para investigar, então esperamos ter uma correção em breve.

10 curtidas

Sim 100% é isso mesmo, estou vendo isso também. Grande problema. Muito desorientador, ainda mais no celular.

2 curtidas

Notando isso em nosso fórum também, começando quase exatamente na mesma época em que os Templates começaram.

3 curtidas

Alguém pode confirmar se este bug ainda está ocorrendo após FIX: Correctly reset `controllerReady` prop (#18727) · discourse/discourse@589a249 · GitHub?

Essa correção foi implementada por volta de 2022-10-24T21:00:00Z

3 curtidas

Posso confirmar. :raised_hand: Está acontecendo comigo esta manhã no meu Android.

E também no Windows 11/Firefox (acabei de verificar)

5 curtidas

Atualizei meu fórum, ainda está acontecendo.

É bem consistente de reproduzir, basta rolar (mesmo um único pixel) antes que as postagens sejam completamente carregadas e a posição salta 20 postagens.

3 curtidas

Ainda está acontecendo no meu fórum, tanto no site quanto no celular

3 curtidas

Obrigado :slightly_smiling_face: acontece comigo muito menos do que antes, mas ainda acontece às vezes.

Verifiquei no celular e no desktop.

Android 12
Chrome 106.0.5249.126

MacOS 12.4
Chrome 105.0.5195.125

2 curtidas

Tenho a impressão distinta de que é pior no celular? É possível? Acabei de olhar 10 novas postagens no meu fórum no meu celular, todas as 10 vezes eu estava movendo 20 postagens para trás. No desktop, tenho a impressão de que se eu não rolar antes de carregar, é mais estável.

Na minha opinião, este problema é sério, as alterações responsáveis devem ser revertidas o mais rápido possível até que tudo esteja funcionando. Está quebrando o fórum de forma importante.

2 curtidas

As alterações já foram revertidas (DEV: Revert topic loading async changes by CvX · Pull Request #18757 · discourse/discourse · GitHub), mas ainda não chegaram ao branch tests-passed devido a problemas em nosso processo interno de CI. Deverá estar disponível em uma hora.

atualização: a reversão agora está em tests-passed

Para conseguir reproduzir o problema de forma consistente, é necessário usar um dispositivo mais lento (ou um dispositivo sob carga pesada) ou em condições de rede piores. É por isso que o celular pode ser mais afetado com mais frequência.

10 curtidas

Mais um bug muito recente replicado com veemência no beta14

Aqui está o antigo, mas bloqueado para referência:

1 curtida

Reabri o tópico e desloquei sua postagem para manter os relatórios agrupados. :+1:

Você poderia fornecer algumas etapas de reprodução para confirmar que é o mesmo problema?

2 curtidas

Notei isso no celular e pensei “ah, é aquele bug de novo…”, comportamento igual ao descrito neste tópico.

1 curtida

Não consigo reproduzir isso da mesma forma que da última vez. :thinking:

Qual dispositivo/navegador você está usando e quais botões você está pressionando quando o experimenta? (lista de tópicos, notificações, não lidos, barra lateral…)

1 curtida