Opened 3 years ago

Last modified 16 months ago

#5730 new defect (bug)

Support Forums: Better UX for flagged users updating reviews

Reported by: clorith's profile Clorith Owned by:
Milestone: Priority: normal
Component: Support Forums Keywords:


Currently, a flagged users is presented the same UI as any regular user for updating a review, they go through the steps of editing the post content, they hit submit.... and then they receive an error that they lack capabilities to modify the review.

There's two possible approaches to improving this, each with its own pros and cons;

Firstly, the edit review option could be disabled, and instead the user is presented with a notice as to why they can not modify their review at this time.

This would:

  • Mark unavailable options as actually unavailable
  • Provides the user with clear information about the "why"

But also means:

  • More users are likely to come ask when the flag on their account will be removed
  • Adds a strange barrier between creating a review, and editing a review (flagged users may still post new reviews at this time, and that should not change I believe)


The second option is to allow them to edit reviews, but once a flagged user does this, the entire review is moved into the pending queue, like it would with a brand new post.

This would:

  • Maintain the same flow for new and modified reviews
  • Not needlessly limit only parts of the review process for flagged users

But also means:

  • We may see plugin or theme authors appearing to ask why a review was removed (we already see this when someone edits their review a few times rapidly and it gets flagged as potential spam)


It would appear there's less negative effects involved in the second option, and it feels like a much smoother ride for the reviewer as well at that point.

Change History (2)

This ticket was mentioned in Slack in #meta by tellyworth. View the logs.

3 years ago

This ticket was mentioned in Slack in #forums by vladytimy. View the logs.

16 months ago

Note: See TracTickets for help on using tickets.