翻訳を有効にしても、削除された投稿は全文表示される

こんにちは。先ほどスレッドを読んでいたら、金額が2回表示されているように見えて混乱しました。しかし、その後あることに気づきました。

投稿者が投稿を削除した場合、閲覧者が翻訳機能(Discourse AI / 翻訳)を有効にしていると、投稿本文が完全にレンダリングされます。元の言語に戻すと、正しく「(投稿者が削除しました)」というプレースホルダーが表示されます。キャッシュされた翻訳は、投稿の削除状態を確認せずにレンダリングされているようです。

再現手順

  1. サイトで投稿翻訳(Discourse AI トランスレーター)を有効にします。
  2. 言語Aで投稿を作成し、言語Bに翻訳させます。
  3. 翻訳トグルを有効にしてトピックを閲覧します(言語Bで表示)。
  4. 投稿者として投稿を削除します。
  5. 引き続き翻訳版を表示したままトピックを再読み込みします。

実際の結果

翻訳された投稿本文全体が表示されます。元の言語に切り替えた後にのみ、プレースホルダーが表示されます。スクリーンショットを参照してください — 同じ投稿、同じ投稿者、同じ編集回数とタイムスタンプです。

備考

これは潜在的なプライバシー問題です:投稿者が削除意図していたコンテンツが、翻訳ビューを使用するすべての人によって公開されたまま読める状態になっています。

元の言語

ドイツ語に翻訳

「いいね!」 1