L'historique du bouton retour ne fonctionne pas correctement

Je m’amuse un peu avec ça – je ne peux pas vous donner les étapes exactes, mais je peux déclencher le problème une fois sur cinq (ou plus) en choisissant simplement un sujet au hasard, en l’ouvrant, en faisant défiler la page, en appuyant sur « retour », puis en choisissant un autre sujet au hasard, en l’ouvrant, en faisant défiler et en appuyant à nouveau sur « retour ». Assez souvent, cela revient au premier sujet plutôt qu’à la liste des sujets.

Ce n’est pas un excellent cas de reproduction, mais cela se produit définitivement souvent de cette manière. Il n’y a absolument aucune erreur dans la console lorsque cela se produit.

edit : Lorsque cela se produit, vous pouvez observer l’URL lorsque vous appuyez sur « retour » ; elle commence par meta.discourse.org/ et presque immédiatement après le chargement de la liste, elle réécrit l’URL vers celle du message sur lequel vous étiez.

edit 2 : Je peux en fait déclencher le problème presque constamment en cliquant sur ce sujet, en faisant défiler vers le haut, puis en cliquant immédiatement sur « retour » (j’ai une touche « retour » mappée sur ma souris – c’est peut-être pour cela que je peux le déclencher facilement) – cela ressemble définitivement à un problème de temporisation lié à une valeur de retour.

edit 3 : reproduction constante – cliquez sur n’importe quel sujet, avant qu’il ne se charge complètement, cliquez sur « retour » ; l’URL est réécrite après le chargement de la liste des sujets vers celle du message que vous venez de quitter.

3 « J'aime »