フィルタをクリアしない隠しメッセージへのリンク

これが1つのバグなのか2つなのかはわかりませんが、再現手順を以下に示します。フィルタリングされた返信が有効になっていないため、try.discourse.org ではなくここで実行せざるを得ませんでした。

  1. このスレッドの投稿 #6 に移動し、画面の一番下までスクロールして、その6件の返信を表示するボタンをクリックします。

  2. 最後の投稿(#6 への直接返信である #25)までスクロールし、その投稿内の #24 へのリンクをクリックします。

期待される動作:投稿 #24 が表示される(フィルタが解除されるかどうかは場合による)

実際の動作:ページが上下にスクロールするが、#24 は決して表示されない

次にバグ #2 へ:

  1. 「6件の非表示の返信を表示」をクリックします。

  2. 投稿 #24 が表示されるまでスクロールし、その投稿内の #8 へのリンクをクリックします。

期待される動作:#8 が表示される

実際の動作:#7 が表示される

「いいね!」 1

@pmusaraj お時間がありましたら、これが実際にバグ(あるいは2つのバグ)なのか、それとも意図した動作なのかをご確認いただけますでしょうか。もしかすると、何かを誤解しているかもしれません。

はい、これは同じバグのようです。これはかなり特殊なケースで、例のように返信にリンクすることはめったにありませんが、これを私の Todo リストに追加します。

「いいね!」 1

より一般的なケースは、リンクが実際には @メンション通知である場合です

ええと、同じ投稿ストリーム内の返信にメンションがどのようにリンクされるのか、よくわかりません。

再現可能な例とするためにリンクを使用しましたが、実際には、ユーザーがフィルタリングされた返信を表示し、同じトピックでメンションを受け取ったという報告がありました。そのユーザーが通知をクリックすると、私が報告した動作が発生しました。

「いいね!」 2

これは現在、@Nacho_Caballero によって修正されました https://github.com/discourse/discourse/commit/524890c5e437b22c3505b7fbbc3df8acdbc431db

「いいね!」 3

完璧に動作します!ありがとう、Penar。

修正に必要なコードは意外にも少なかったですが、私一人では解決できなかったと思います。:sweat_smile:

「いいね!」 1

このトピックは16時間後に自動的に閉鎖されました。新しい返信は許可されていません。