Le style DiscoTOC est connecté à la classe .with-topic-progress qui est ajoutée à .topic-navigation s’il y a plus d’un message dans le sujet. Donc, sans réponse, le style DiscoTOC sera cassé.
Je pense que la TOC devrait également être active s’il n’y a pas de réponse dans un sujet car cela n’a pas de rapport avec le nombre de réponses. Sur ordinateur, cela fonctionne bien même pour les sujets sans réponse.
Je viens de rencontrer ce problème ici aussi. (iPhone/Safari) Ce serait formidable si cela pouvait être résolu. Faire défiler jusqu’en bas d’un long document pour accéder à la table des matières est un peu fastidieux.
Cela semble fonctionner parfaitement, même sans réponse.
Encore une fois, je ne suis pas un expert, je suis juste un bon « poseur de questions » et après quelques échanges avec ChatGPT avec les bonnes questions et les bons défis, cela semble fonctionner.
Si un expert en JavaScript souhaite l’améliorer, qu’il partage.
C’est super, merci, mais je pense que nous pouvons le faire uniquement avec du CSS aussi. Il suffit d’utiliser le même CSS sur .topic-navigation qui est utilisé sur .with-topic-progress. La classe .with-topic-progress manquante bloque le style s’il n’y a pas de réponse dans le sujet.