Ainda não consigo identificar este problema, ou não tenho ideia da causa raiz, mas como isso quebra a funcionalidade básica do navegador, tive que relatar cedo.
Recentemente, na última semana ou mais, um novo problema surgiu em nossa instância CDCK SaaS Tappara.co.
Ocasionalmente, o botão Voltar do navegador não o leva de volta à página de índice de onde você veio, mas a outro tópico que você estava lendo antes disso.
Eu pessoalmente vejo isso com frequência e vários usuários relataram o mesmo problema. Até agora, todos os relatos são de usuários Android/Chrome.
Olá @ljpp - obrigado por relatar isso. Houve algumas atualizações recentes no código que lida com nossa navegação ‘voltar’, então é certamente possível que tenha havido uma regressão ou uma incompatibilidade com um tema/plugin em seu site.
Você tem uma sequência específica de visitas a páginas que aciona o problema?
Ainda não há um padrão reprodutível, mas acontece com frequência. Além disso, outros comportamentos estranhos foram observados nos últimos dias, que podem estar relacionados.
A atualização do navegador me levou a uma página diferente daquela em que eu estava ao executar a atualização.
Vi Tópicos não abrirem quando tocados na página de índice.
Isso está acontecendo comigo no momento. Notei que quando uso o botão voltar, o tópico salta para um post diferente nesse tópico e, em seguida, os mais recentes aparecem novamente. Então não consigo abrir o tópico novamente. Após a atualização, o tópico está lá.
Observe que o botão voltar também não me leva de volta para os mais recentes no final. Visitei esse tópico mais de uma vez antes, porque de alguma forma está desencadeando o problema (Talvez o link para um post diferente do tópico ou até mesmo o botão “mostrar post completo” do primeiro post, ainda não tenho passos claros)
Tentei reproduzir mais. Definitivamente acontece quando o botão voltar não o leva diretamente de volta para os mais recentes e há esse salto para outro post antes de você ser levado de volta para a lista de tópicos.
Isso acontece no iPad/DiscourseHub também ao deslizar da esquerda. Começou na verdade ontem e aqui. Muito irritante
E não acontece o tempo todo. Às vezes mostra um segundo tópico anterior, recarrega o fórum e volta bem para a página inicial. Ou começa a percorrer o histórico de tópicos lidos.
Claro — isso pode ser um problema diferente, mas como soa igual, não iniciei um novo tópico.
Obrigado a todos - continuaremos investigando as possíveis causas. Se alguém conseguir verificar o console do navegador em busca de erros quando isso acontecer, isso seria muito útil (percebo que é mais fácil falar do que fazer no celular!)
Abri um tópico em “mais recentes”, usei o botão voltar para retornar a “mais recentes” e cliquei no tópico novamente. Ele não abre. Este é o erro que recebo
Uncaught TypeError: Cannot read properties of undefined (reading 'refresh')
at e.navigatedToPost (url.js:335:20)
at e.routeTo (url.js:240:14)
at e.E [as navigateToTopic] (topic-list-item.js:44:16)
at e.click (topic-list-item.js:284:19)
at e.trigger (core_view.js:63:1)
at e.r [as trigger] (index.js:383:1)
at e.trigger (ember-events.js:138:30)
at e.r [as trigger] (index.js:383:1)
at HTMLTableRowElement.o (ember-events.js:203:39)
navigatedToPost @ url.js:335
routeTo @ url.js:240
E @ topic-list-item.js:44
click @ topic-list-item.js:284
trigger @ core_view.js:63
r @ index.js:383
trigger @ ember-events.js:138
r @ index.js:383
o @ ember-events.js:203
Obrigado pelas informações detalhadas, @Moin. Acabei de mesclar um commit que deve resolver o problema. Estará no ar no Meta nos próximos 30-60 minutos.
O problema dependia um pouco do desempenho da rede/CPU, então isso pode explicar por que foi notado com mais frequência em tablets. Mas o problema também foi reproduzível para mim no Chrome do macOS depois de diminuir a rede/CPU nas ferramentas de desenvolvedor.
Parece haver um problema pendente quando a configuração do site ‘indicador de carregamento’ está configurada para a configuração (não padrão) ‘spinner’. Vamos corrigir isso o mais rápido possível.