こんにちは。
Discourse のこのバージョンを使用しています。
9,800 件の投稿があるスレッドに参加しています。最後から 2 番目に新しい投稿を読んでいますが、誰かが返信するたびに、フォーラムはいくつかの新しい投稿をスキップして最新の投稿にジャンプします。
ブラウザを開いたままにして、昼食などを食べに行っても、これは発生します。戻ると、スレッドは最新の投稿にあり、見逃した最後の 1 ~ 100 件の返信を読み上げるために上にスクロールする必要があります。
これがどのように役立つのか理解できません。これは間違いなく新しい動作です。これを無効にする方法はありますか?もしなければ、設定に「自動スクロール」または「ライブスクロール」無効ボタンを追加できますか?これは怒りを引き起こす寸前であり、私は怒りを役立つことのために保存したいと思っています。
「いいね!」 3
これは起こるべきではありません。ご指摘の通り、読むのが非常に困難になります。テスト環境では問題を再現できませんでした。カスタムテーマが原因である可能性はありますか?セーフモードでも同じ問題が発生しますか?
「いいね!」 5
Adubs
(Adubs)
4
彼は実際に大幅にカスタマイズされたテーマをほとんど使用しない数少ないユーザーの1人です。これは私にも起こりますが、私のテーマはすべて私が行ったCSSの調整です。
「いいね!」 2
CSSが完全に除外されるわけではありません。CSSの調整が読み取り追跡やスクロール位置に影響を与えたケースがあります。例えば、次のような単純なものでも特定のスクロール動作を壊す可能性があります。
html,
body {
height: 100%;
min-height: 100vh;
}
サイトをセーフモード(誰でも一時的に使用できます)で試してみることを強くお勧めします。セーフモードでも問題が発生する場合は、カスタマイズではなくDiscourseの問題である可能性が非常に高いです。
「いいね!」 5
Adubs
(Adubs)
6
セーフモードでも自動スクロールすることを確認しました。テスト環境で再現できなかったとのことですが、そのテスト環境には下部のバーは含まれていますでしょうか? 下部のバーが画面内に表示されている場合、スレッドは自動スクロールするのではないかと推測します。
見当違いかもしれませんが、このバーが画面内に表示されていない場合、発生しないようです。最新の投稿が見えている状態でも、このバーが完全に画面外にスクロールされると発生しません。少しでも表示されていると自動スクロールします。
「いいね!」 3
Adubs
(Adubs)
7
念のため、以下を試しました。
// 下部バーを削除
.topic-map.--bottom {
grid-area: posts;
grid-row: 0;
max-width: calc(var(--topic-avatar-width) + var(--topic-body-width) + var(--topic-body-width-padding)*2);
}
これにより、実際には下部のトピックマップが表示されなくなり、問題は解消されました。
「いいね!」 3
Adubs
(Adubs)
8
これは単にバーをスレッドの奇妙な場所に移動させるだけであることが判明したため、テーマCSSにこれを適用しました。
.topic-map.--bottom {
display: none !important;
height: 0px;
}
私はウェブの専門家ではないので、無知を許してください。
また、スレッドの一番下までスクロールしても問題は発生するため、これはこの特定要素だけの問題ではありません。
「いいね!」 3
simon
9
その問題は特定のトピックでのみ発生していますか?同様の投稿数を持つ他のアクティブなトピックがない場合、これを確実に確認するのは難しいかもしれませんが、承知しています。
可能であれば、ブラウザのウェブインスペクターを開き、「コンソール」タブにしてから、そのトピックにアクセスしていただけますか?トピックをスクロールしたときに、コンソールにエラーが表示されるかどうかを確認してください。
コンソールは下の画像と似たような見た目になります。ほとんどのブラウザでは、キーボードの F12 キーを押すか、マウスを右クリックしてメニューから「検証」を選択することで、ウェブインスペクターを開くことができます。インスペクターを開いたら、ページ上部にあるタブのリストから「コンソール」タブを選択してください。
「いいね!」 1
すべてのトピックで発生しています。長さに関係ありません。私たちはチャット好きの集まりですから 
「いいね!」 4