Gemeldetes Bild aus einer Chat-Nachricht wird Moderatoren in der Prüfungswarteschlange nie angezeigt

Dies ist ein ziemlich kritischer Fehler, auf den wir während unseres Betatests gestoßen sind. Ich habe Themen dazu gesehen, aber sie scheinen alle >3 Jahre alt zu sein, also bin ich unsicher, ob dies derzeit auf dem Radar ist.

Wenn eine Chatnachricht, die ein hochgeladenes Bild enthält, zur Überprüfung markiert wird, zeigt die Seite der Warteschlange für Überprüfungen das Bild nicht an, sodass Moderatoren nicht sehen können, was tatsächlich gemeldet wurde. Dies tritt sowohl in Direktnachrichten (DMs) als auch bei in Chatkanälen geposteten Bildern auf. Bei DM-Nachrichten macht das automatisch generierte Transkript dies noch verwirrender, da es die vorherigen Nachrichten (einschließlich Bildern!) zeigt, die markierte Nachricht selbst jedoch ausgeschlossen ist.

Schritte zur Reproduktion:

  • Benutzer A sendet eine Nachricht, die ein Bild enthält (Text optional, wir haben Tests mit beiden durchgeführt und die Ergebnisse waren gleich)
  • Benutzer B markiert diese Nachricht (z. B. als Spam)
  • Die markierte Nachricht in der /review-Warteschlange anzeigen
    Das Bild wird weder für DMs noch für Chatkanäle angezeigt, aber die DM-Version ist offensichtlicher, da es auch im Transkript fehlt.

Bei Betrachtung des Codes im Kern scheint dies daran zu liegen, dass der Flag-Handler in /chat/review_queue.rb nur einen Snapshot der „gegarteten“ (cooked) Nachricht erhält, und die „gegartete“ Nachricht niemals ihre Uploads enthält.

Es ist weniger ein Problem bei einer Kanalnachricht, da das Moderationsteam presumably zurückgehen und die Nachricht finden kann, um sie anzusehen. Da Moderatoren jedoch keinen Zugriff auf Chat-DMs haben, ohne den Benutzer zu impersonieren, ist die Unfähigkeit, Bildspam oder gemeldete NSFW-Inhalte zu sehen, ein großes Problem, wenn man bedenkt, was ein böswilliger Akteur möglicherweise senden könnte.

Gerne stelle ich Screenshots unserer Tests zur Verfügung, falls hilfreich!

2 „Gefällt mir“