O estilo DiscoTOC está conectado à classe .with-topic-progress, que é adicionada a .topic-navigation se houver mais de 1 postagem no tópico. Portanto, sem uma resposta, o estilo DiscoTOC irá falhar.
Acho que o TOC também deveria estar ativo se não houver resposta em um tópico, porque não está relacionado à contagem de respostas. No desktop, funciona bem para tópicos sem resposta também.
Eu também acabei de me deparar com isso aqui. (iPhone/Safari) Seria ótimo se isso pudesse ser corrigido. Rolar até o final de um documento longo para chegar ao índice é um pouco complicado.
Isso parece estar funcionando muito bem, mesmo sem uma resposta.
Novamente, não sou um especialista, sou apenas um bom “perguntador” e, depois de algumas idas e vindas com o ChatGPT com as perguntas e desafios certos, parece estar funcionando.
Se alguém que é especialista em JavaScript quiser melhorar, por favor, compartilhe.
Isso é ótimo, obrigado, mas acho que podemos fazer isso apenas com CSS também. Nós apenas temos que usar o mesmo CSS em .topic-navigation que foi usado em .with-topic-progress. A classe .with-topic-progress ausente está bloqueando o estilo se não houver resposta no tópico.