それが本来の動作だと思われます。トピックリストでトピックをクリックすると、未読の最初の投稿*に移動します。ブラウザの戻る/進むナビゲーションを使用して、中断した場所に戻ることができます。
(* – 設定によっては、これがわずかに変更される場合があります。たとえば、navigate_to_first_post_after_read カテゴリ設定が有効になっている場合、トピックに未読の投稿が残っていない場合に最初の投稿に移動します。)
「最終訪問」マーカーへのスクロールは少しバグがあります。その直後に(「Xか月後」のような)小さな投稿や削除された投稿があると、機能しません。修正に取り組んでいます。
このバグは Discourse jumps back 20 posts in post history when navigating to new topic で追跡されています。
FIX: Correctly reset `controllerReady` prop by CvX · Pull Request #18727 · discourse/discourse · GitHub で修正された可能性があります。