Penso che sia qui che il calcolo dell’altezza è stato aggiunto originariamente, FIX: Scroll jumping in some dimensions of browser · discourse/discourse@a77f5a7 · GitHub, il che conferma che è pensato per aiutare a controllare i saltellamenti dello scroll.
Per risolvere il tuo problema specifico, sembra che l’altezza di .topic-post sia ciò che viene misurato… nel tuo tema quella div è più alta del contenuto al suo interno per qualche motivo? Mi chiedo perché sembri essere calcolata erroneamente…