通知に移動した後も最後に読んだ投稿を記憶する

問題:

誰かが長いトピックの一部(例えば最初の50投稿)を読んで離れてしまいます。その後60件の投稿が追加され、通知が届くと、通知された投稿に移動しますが、その結果、自分がどこまで読んでいたかがわからなくなります。

考えられる解決策:

通知された投稿が最後の読了投稿よりも後、あるいは十分に遠い位置にある場合、モーダルウィンドウを表示して、「通知へ移動」または「最後の読了投稿へ移動」の選択肢を提供するのはどうでしょうか。これにより、先へ進むか、文脈を完全に理解するために最初から読み直すかを選択できます。

以前にこの話題に関するトピックを1件見つけました(https://meta.discourse.org/t/remembered-topic-location-should-be-first-unread-post-instead-of-last-read-post/21440)。他にもあるとは考えにくいですが、もし重複していたらすみません。

「いいね!」 5

私にはこれがよく起こりますし、何か解決策があると嬉しいです。今思いついたアイデアを一つ提案します。ナビゲーションの仕組みを変更する代わりに、投稿のタイムラインのスタイルを変えて、既読と未読の投稿を区別できるようにするのはどうでしょうか。ひどいモックアップになりますが、読み飛ばした部分や実際に読んでいない部分を、色を変えるなどして表示するのはどうでしょう。(デザインは苦手ですが、これが基本的な提案です。)

「いいね!」 3

はっきりさせておきますが、これはユーザー自身が招いた問題です。ユーザーはトピックを読んでいる最中に、通知をクリックまたはタップすると、トピック内で前方にジャンプしてしまいます。

私たちは常にトピック内の「最も低い」または「最下部」の読了位置を追跡しています。これが垂直タイムライン上の小さな戻るボタンの役割です。「読了の空白部分」を追跡しないのは、主に UI が地獄のようなものになってしまうためです :wink:

私が考えられる最善の策は、トピック内のより下部/深い投稿へ移動を開始する際に、「このトピックで前方にジャンプして現在位置を失ってよろしいですか?」というダイアログを表示することです。しかし、これも現在位置を失うことと同じくらい、あるいはそれ以上に煩わしいかもしれません。どうでしょうか?

「いいね!」 1

え?Discourse を開いて返信の通知をクリックしたら、私が最後に閲覧した投稿から 50 件も後の返信だったことが私のせいだっていうんですか?

「いいね!」 5

v をクリックすると、ユーザーが返信した投稿を表示できます。それをクリックすると、あなたの投稿に移動します。ただし、これは最後に読み進めていた場所や投稿した場所に戻るためのものではありません。問題の投稿への返信に移動するためのものです。その返信が何件後の投稿であっても構いません。

「いいね!」 1

「このトピックの最初の未読スレッドへ移動する」ための「キーボードショートカット」をどうしても欲しいです。

というのも、もし誰かがここをクリックしても、特にトピックの途中から読み始めた場合、適切に追いつくことは不可能だからです。

技術的には、すでに必要な情報はすべて揃っています。ただ、それを表面化するアクションが存在しないだけです。ユーザーがどの投稿を読んでいないかは把握できています。

「いいね!」 6

モバイルでもキーボードを使わない方法があれば超嬉しいです!

「いいね!」 3

すでに投稿番号や日付を入力するための「ジャンプ先」ポップアップがあります。そこに「最初の未読投稿」へのオプションを追加するのはどうでしょうか。

「いいね!」 2