Isso se reproduz facilmente 100% das vezes; é necessário rolar lentamente.
Ocorre porque a sequência de ocultar/desocultar em posts não está levando em conta os spoilers de alguma forma.
Estou adicionando uma pr-welcome aqui. Seria legal corrigir isso, mas será bastante complicado.
@eviltrout talvez valha a pena dar uma olhada de 2 minutos nisso, caso haja algo mais sinistro acontecendo com a sequência de ocultar/desocultar. Talvez os decoradores de posts não estejam sendo acionados corretamente nos posts desocultados?
Desocultar uma postagem salvará sua altura naquele momento. Se você expandiu os detalhes, a altura terá mudado. Quando você desoculta, ela usa a altura armazenada anteriormente, que agora está incorreta.
Acho que para resolver isso, o plugin de detalhes terá que lembrar o que foi expandido e, ao renderizar novamente a postagem, reaplicar o estado aberto.
Caso contrário, parece estranho — por que o Discourse está colapsando os detalhes só porque uma postagem saiu da visão?