Algumas páginas exibem erro ao usar o botão Voltar do navegador ou ao revisitar uma aba inativa

Às vezes, quando volto para uma aba anteriormente aberta que exibe a tabela de classificação e a aba é atualizada, sou levado para uma página de erro 404.

2 curtidas

Vejo um comportamento semelhante no meu fórum quando deixo a página /admin/plugins aberta e volto a ela mais tarde. A página /admin/badges, por exemplo, funciona bem. Então, conectei meu tablet ao meu computador para verificar o console do navegador. Enquanto esperava a aba ficar inativa novamente, pensei em verificar /logs também. E quando fiz isso, acidentalmente reproduzi o bug no meu computador:

  1. Visite /admin/plugins.
  2. Use o link na barra lateral do administrador para ir para /logs.
  3. Use o botão de voltar do navegador para retornar a /admin/plugins.

Resultado:


e depois de clicar em “tentar novamente”, a visão geral dos plugins volta a funcionar, mas mais erros aparecem no console.

Quando você tenta o mesmo com /admin/badges, funciona como esperado:

  1. Visite /admin/badges
  2. Use o link na barra lateral do administrador para ir para /logs
  3. Use o botão de voltar do navegador para retornar a /admin/badges

As etapas acima também funcionam para reproduzir o problema que notei com o leaderboard. Quando adiciono /logs à barra lateral, visito um leaderboard, uso o link para logs na barra lateral e, em seguida, uso o botão de voltar do navegador para retornar ao leaderboard, o Discourse diz que o leaderboard não existe.

2 curtidas