Sur notre site web propulsé par Discourse, nous avons une section distincte qui lie à certains titres en utilisant un ancre/hash dans l’URL, par exemple : https://mysite.com/my-page#faq
Lorsqu’un utilisateur suit ce lien, l’URL est mise à jour avec cette valeur, mais la navigation ultérieure ne met plus l’URL à jour.
Y a-t-il une raison pour laquelle le hash empêche toute mise à jour de l’URL ? Cela casse actuellement notre application après certains liens dans notre application, par exemple ‘understand.html#understand’.
Ce comportement peut également être observé sur n’importe quel forum propulsé par Discourse, avec un exemple minimal reproductible ci-dessous :
- Allez sur https://meta.discourse.org/
- Ajoutez #foo à la fin de l’URL, par exemple : https://meta.discourse.org/#foo
- Cliquez sur n’importe quel sujet : vous verrez que l’URL ne se met pas à jour.
Merci d’avance !