TOC manquant après avoir utilisé le bouton retour du navigateur

Étapes pour reproduire

  1. Ouvrez un sujet avec une table des matières (par exemple : Understanding user statuses, roles, and permissions)
  2. Naviguez vers un autre sujet en utilisant les sujets connexes ou un lien de votre menu de notifications
  3. Utilisez le bouton retour pour revenir au premier sujet
  4. Maintenant, la table des matières ne s’affiche pas
    TOC manquante
3 « J'aime »

Je peux le reproduire.

Bizarrement, cela n’arrive pas si nous cliquons sur un sujet à partir des sujets liés :

Sur un autre forum de discussion, j’ai observé exactement le contraire. J’ai visité un sujet avec une table des matières d’un message personnel et, à mon retour, je me suis soudainement retrouvé à côté du 30e message personnel, mais avec une table des matières vide au lieu de la navigation. Comme ce forum n’utilise pas la version la plus récente, j’ai essayé ici, mais je n’ai pas pu reproduire ce problème. C’est donc peut-être déjà résolu.

1 « J'aime »

J’ai fusionné une correction dans le cœur de Discourse qui devrait résoudre ce problème. Elle devrait être en ligne sur Meta d’ici une heure.

Le bug dépend de votre position de défilement dans les deux sujets, source et destination, ce qui pourrait expliquer pourquoi il semble incohérent à reproduire. Si vous étiez défilé vers le premier message dans les deux sujets, source et destination, alors la logique d’affichage de DiscoTOC serait cassée.

8 « J'aime »

Bien vu. J’ai utilisé la table des matières (TOC) pas mal ces derniers temps, notamment avec quelques documents plus longs, et je n’avais pas vu ce comportement, mais j’ai pu le reproduire maintenant en me basant sur ce que @Moin et @david ont dit.

2 « J'aime »

Ça fonctionne très bien.

Mais maintenant, je peux reproduire l’autre bug.
Lorsque vous naviguez d’un sujet avec une table des matières vers un sujet sans, la navigation n’apparaît pas.
Cela fonctionne de la même manière. La seule différence est que vous n’utilisez pas le bouton retour du navigateur.
Navigation manquante
En mode mobile, vous pouvez voir que la table des matières est le problème
Table des matières trop grande

2 « J'aime »

Je pense que ce problème est probablement résolu par la refonte de DiscoTOC que @awesomerobot a récemment fusionnée. Pourriez-vous confirmer, @Moin ?

3 « J'aime »

Je n’ai plus remarqué d’omissions de tocs ou de chronologies ici sur meta.

3 « J'aime »