Avoid inline moderations deadlock situations

Kirby

Well-known member
Licensed customer
If a moderator selectes multiple items (like threads) to perform a operation (like closing a thread) on the them they might run into a kind of deadlock situation where they connot perform the action.

Example
Two Moderators A and B; Moderator A has permission to Close threads in all forums except for one forum (X) where he does not have any thread-related moderator permission - Moderator B has permission to Move threads in all forums.

Issue
Moderator A selects threads from multiple forums excluding X which does take some time as it requires navigating from page to page
While he is doing that, Moderator B moves one of the threads selected by Moderator A to forum X.
Moderator A continues to select threads until all threads that require closing are selected.

When moderator A activates the inline moderation action menu at this point, the only available action is to deselect all selected threads.
This does happen as the logic hides all actions that cannot be performed for one of the selected threads.

So the only option to get out of this situation is to deselect all selected threads and start over.
This is not only counter-intuitive, it also trashes all efforts that went into selecting the threads.

It might therefore be better to (optionally) only hide options that cannot be performed for any of the selected items istead of hiding actions that cannot be performed for all items.

This suggestion was originally reported as a bug (as I think it is a bug / design flaw) but rejected so re-posted as sugestion.
 
Upvote 2
Back
Top Bottom