-
Notifications
You must be signed in to change notification settings - Fork 235
Description
Expected behavior:
Comments that are rejected by moderators should not appear in the report.
Actual behavior:
All submitted comments appear in the report, even those which were rejected by moderators before ever being seen by other participants (they appear with 1 'agree' vote from their author).
To Reproduce:
- enable non-permissive mod mode (check "No comments shown without moderator approval" in "Configure" tab of mod dash)
- submit a comment as a regular participant (not as a seed, since these are auto-approved)
- reject the comment in the mod dash (in the "Unmoderated" section of the "Moderate" tab of mod dash; same behaviour occurs when retroactively rejecting comments from the "Accepted" section)
- go to the report (via the "Reports" tab, specifically the "Standard Report") and search for the rejected comment in the full list of comments
Additional context:
I'm not sure if this change was intentional or a bug, but either way it should probably be reverted to the old behaviour (as described in "expected behaviour" above).
Previously, rejected comments did not appear in the report. Mods could even retroactively remove comments which had been seen and voted on by participants, even after a conversation was closed (by going into "Accepted" list in "Moderate" tab of mod dash and rejecting specific comments). This could obviously be abused (to retroactively censor undesirable comments or vote results), but it also allowed mods to fix mistakenly-approved comments.
Currently, participants could post spam, hateful comments, or even harmful URLs, and mods have no way to prevent those comments appearing in the report.