Dies lässt sich zu 100 % der Zeit leicht reproduzieren; man muss nur langsam scrollen.
Das Problem tritt auf, weil die Abfolge zum Verstecken/Wiederanzeigen von Beiträgen Spoiler irgendwie nicht berücksichtigt.
Ich füge hier ein pr-welcome hinzu. Es wäre schön, das zu beheben, aber es wird ziemlich knifflig.
@eviltrout Vielleicht lohnt es sich, dass du dir das zwei Minuten anschaust, falls bei der Verstecken/Wiederanzeigen-Funktion etwas Gefährlicheres im Spiel ist. Vielleicht werden Beitrags-Decorators bei wiederangezeigten Beiträgen nicht richtig ausgelöst?
Das Aufdecken eines Beitrags speichert seine Höhe zu diesem Zeitpunkt. Wenn Sie Details erweitert haben, hat sich die Höhe geändert. Wenn Sie es wieder aufdecken, wird die zuvor gespeicherte Höhe verwendet, die jetzt falsch ist.
Ich denke, um das zu lösen, muss das Details-Plugin merken, was erweitert war, und beim erneuten Rendern des Beitrags den geöffneten Zustand wiederherstellen.
Andernfalls fühlt es sich seltsam an – warum kollabiert Discourse Details nur deshalb, weil ein Beitrag nicht mehr im Sichtfeld ist?