# Moderation yes button after suspending user

**URL:** https://meta.discourse.org/t/moderation-yes-button-after-suspending-user/411693
**Category:** UX
**Tags:** review-queue, fixed
**Created:** [September 5, 2026, 4:23am UTC](https://meta.discourse.org/t/moderation-yes-button-after-suspending-user/411693 "2026-09-05T04:23:45Z")
**Posts on this page:** 1
**Showing post:** 6

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [September 11, 2026, 3:18pm UTC](https://meta.discourse.org/t/moderation-yes-button-after-suspending-user/411693/6 "2026-09-11T15:18:58Z")

</div>

Ah I see now, thanks for the additional detail, this required some untangling… I assumed this was something we missed earlier with review queue changes, but it’s a side effect of another change that wasn’t meant to impact the review queue.

The original issue was that with `must_approve_users on`, users with a review queue item that had already been handled but who were still unapproved couldn’t be approved from their admin page, because approval only worked on pending items. The fix allowed user approval even with already handled queue items. That fixed the admin page, but it also produced the approve button on handled items in the review queue.

So rather than fixing the context, that approve button shouldn’t appear as you said. I’ve got a fix on the way that will hide that in the review queue again:

> <https://github.com/discourse/discourse/pull/43586>
>
> Reported here: https://meta.discourse.org/t/moderation-yes-button-after-suspendi…ng-user/411693/4 and a follow-up to https://github.com/discourse/discourse/commit/0d241b1f717cbfd0bf950794c30b4db0ffeb72a5 — that fix was in the wrong direction, it added the correct context for the "yes" button that appeared, but really the approval shouldn't be in the review queue after the user was handled at all. 
> 
> The original issue that caused the "yes" button to appear after the item was reviewed was from #40303, which fixed an issue when \`must\_approve\_users\` was on. Users whose review queue item had already been handled but who were still unapproved couldn't be approved from their admin page, because approval only worked on pending items. The fix allowed approval on handled items. That fixed the admin page, but it also left a "Yes" button on handled items in the review queue.
> 
> So this undoes that context fix from https://github.com/discourse/discourse/commit/0d241b1f717cbfd0bf950794c30b4db0ffeb72a5 for the review queue, and hides the approval button in the review queue after the item has already been handled. The original fix for the admin page is still present.

---

_[View the full topic](https://meta.discourse.org/t/moderation-yes-button-after-suspending-user/411693)._
