the .presence class is a hint there, that space is reserved for the “person is replying” text - if we don’t set the height the page bounces when the message appears/disappears
But why is the space different on topics with at least 1 reply?
edit : just to be clear, the height is not the issue at all then, but the space taken by this element on an unanswered topic should then be on the left of the topic progress element (like on an answered topic), not below.