返信が別スレッドに移された場合、返信元のコンテンツが表示されません。

再現手順

以下の例で確認できます。

以下の項目に反応します。

「いいね!」 2

これは明確な勝者のいない難しい状況です。

最も簡単な解決策は、親を移動させるときに下記の投稿の「返信」情報をクリアすることですが、その場合、混乱する断片的な返信が残ります。

この考えは、元のトピックに多くの混乱した返信を残すことになります。

洗練された解決策は次のようになるかもしれません。

  1. 子供から返信情報を取り除く
  2. 子供に「引用」を挿入して、正しく新しい場所に固定されるようにする。

@Sam、別のスレッドにありますが、返信インジケーターをクリックしたときに、以前のようにコメントが表示されることを期待していました。

これは、別のコメントの内容を変更したり、返信情報を削除したりすることなく、ユーザーが期待するように表示されるはずです。クリックしたときにのみ、ユーザーはそれが別の場所にあることに気づくでしょう。ただし、その外部性を示すインジケーターが周囲に配置されていない限り。

これを試しましたが、残念ながら Discourse の内部ではサポートされていません。非常に複雑な変更です。

技術的には、投稿は「返信先 post_number」を格納し、「返信先 post_id」は格納しません。そのため、ここでの修正は、「トピック外」の返信を別の構造に変換するか、投稿テーブルを修正する必要があります。

「いいね!」 1