トピックのタイムラインは、投稿数が3未満の場合、特定のブラウザ幅では開きません

はい、このコードが原因ですで、特定のウィンドウとトピックの比率の高さで発生します。

しかし、私が理解できていないのは、期待される動作は何かということです。このチェックを単に削除すれば動作しますが、何か理由があって追加したのだと思います。

@eviltrout あなたが初期機能を実装しました FIX: If a topic is really long, show the timeline · discourse/discourse@79763a6 · GitHub

これはもう有効ではないのでしょうか?数式が間違っているのでしょうか?トピックが実際にはそれほど大きくない場合でも、ここでトリガーされているように思います。なので、これを修正すべきではないでしょうか?

また、すべての「推奨トピック」がこのトピックの高さ計算に使われていることを発見しました:${"#topic").css("background", "red")}

これが、あなたが実装してから変更された点なのかもしれません。

「いいね!」 6