はい、このコードが原因ですで、特定のウィンドウとトピックの比率の高さで発生します。
しかし、私が理解できていないのは、期待される動作は何かということです。このチェックを単に削除すれば動作しますが、何か理由があって追加したのだと思います。
@eviltrout あなたが初期機能を実装しました FIX: If a topic is really long, show the timeline · discourse/discourse@79763a6 · GitHub
これはもう有効ではないのでしょうか?数式が間違っているのでしょうか?トピックが実際にはそれほど大きくない場合でも、ここでトリガーされているように思います。なので、これを修正すべきではないでしょうか?
また、すべての「推奨トピック」がこのトピックの高さ計算に使われていることを発見しました:${"#topic").css("background", "red")}
これが、あなたが実装してから変更された点なのかもしれません。
