Não é possível voltar ao navegar usando URLs sem número de postagem

Percebi que não consigo voltar ao tópico original ao seguir um link sem número de postagem. Para ilustrar:

https://meta.discourse.org/t/welcome-to-meta-discourse-org/1

https://meta.discourse.org/t/welcome-to-meta-discourse-org/

Isso é um bug ou não é possível por design?

1 curtida

Eu diria que este é um caso de borda, já foi reportado antes.

Nosso roteador Ember e o roteador do servidor Discourse estão em leve desacordo sobre o que fazer aqui.

Depender de um slug que está sempre mudando para rotear um tópico é super frágil de qualquer forma. Se renomearmos “welcome to meta discourse org” para “welcome to meta discourse”, tudo isso quebraria espetacularmente de qualquer maneira.

A lição é: não remova o ID do tópico se precisar de links estáveis. O ID do tópico nesse caso é 1, não é um ID de postagem ou número.

2 curtidas

Ok, obrigado! Então, se eu quiser que a navegação interna funcione, eu realmente preciso manter tanto o slug quanto o ID? Porque usar apenas o ID parece não funcionar: https://meta.discourse.org/t/1

1 curtida

Sim, por favor, mantenha o slug e o id:

Por exemplo https://meta.discourse.org/t/cant-navigate-back-when-using-urls-without-post-number/197060

Dessa forma, o link permanecerá estável. Além disso, isso funcionará, mas não é tão bonito, na minha opinião, e causará um redirecionamento.

https://meta.discourse.org/t/-/197060

2 curtidas

Ah ok, então eu só preciso de qualquer slug e do id correto, como em t/welcome/1
Obrigado pelo esclarecimento :ok_hand:

2 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.