タイムラインハンドルを端までドラッグすると、ディスカッションの最下部ではなくページの最下部に移動します

  1. タイムラインのハンドルを端までドラッグすると、ページ最下部へジャンプします。ビューポートが短い場合、最後の投稿を完全にスキップして、関連トピックやフッターに到達してしまう可能性があります。

    端までドラッグした場合は、最後の投稿の一番下に着くべきでしょう。特に、関連トピックと推奨トピックの両方がある私信では、ページ最下部へのジャンプは非常に煩わしいです。

  2. 対照的に、最後の投稿の日付をクリックすると、最後の投稿の上部へ移動します(これは現状のままでも妥当だと思います)。

この問題は最近モバイル向けに調整されました(https://meta.discourse.org/t/jump-to-last-post-does-not-jump-to-correct-position-and-does-not-hide-jump-tool-after-scrolling/130600)が、デスクトップでは依然として発生しています。

「いいね!」 18

この変更には賛成です。これで仕組みが簡素化され、一貫性が保たれます。

@martin さん、この変更をモバイルとデスクボットの両方に適用していただけませんか?(1 つの非常に長い投稿があるトピックでテストすることをお忘れなく)

「いいね!」 12

その間、スライダーの下部をクリックするだけで、最後の投稿に移動できます。手動で下にドラッグすると、実際には最後の投稿を過ぎたページの最下部まで移動します。

「いいね!」 1

別のトピックから、この「末尾へジャンプ」機能がなぜ実装されたのか、明確には見当たりません。つまり、不要だったと仮定して、@pmusaraj さんの回避策と @daniel さんの元の実装の両方を削除してもよいでしょうか?

「いいね!」 1

大きな理由は、もし巨大な単一の投稿があった場合、内容を末尾までドラッグしても、依然として最初の投稿のトップに留まってしまうからです。それは非常にイライラするものでした。

「いいね!」 4

ああ、その追加のコンテキストをありがとうございます。確かに、いくつかのケースではまだ必要なんですね。それを考慮します :+1:

「いいね!」 3

こちらでこの問題の修正を追加しました。

PR のノートをご覧ください。うまく動作すると思いますが、もう少し厳格さを緩める余地があるかもしれません。

「いいね!」 9

@awesomerobot これが以前より良く、期待通りに動作しているか確認していただけますか? :slight_smile:

「いいね!」 8

はい、今ははるかにうまく動作しているようです。:muscle:

「いいね!」 6