I have been running my site for over a year now and this just started happening lately.
We have many staged users as the site mostly functions as a help desk / ticket hub.
Within the last week or so tickets with embedded media (screenshots) have been stuck in the approval queue.
When I checked the “skip review media groups” TL0 is there, but I’m guessing staged users might have a slightly different flag.
This needs to be fixed as folks are missing tickets. Why did this just now start?
I feel like this might be a report about the same problem
I think staged users were immune to most limits. That’s why they had the separate Approve unless staged site setting. But I haven’t used that feature so I am not sure.
I tested this both directly against NewPostManager and through the real email-in path. An email from a newly-created staged user containing embedded media was posted immediately instead of going to the review queue.
So for a helpdesk-style setup where arbitrary new senders are created as staged users, adding logged_in_users appears to provide the intended behaviour without needing to activate the users or maintain a separate group.
One slightly surprising detail is that staged users match the logged_in_users pseudo-group for this check even though they are not activated/logged-in accounts in the usual sense.
I’ve also opened a PR to add regression coverage for this behavior:
It verifies that a newly-created staged user with embedded media is not queued when logged_in_users is included in skip_review_media_groups.
This should also clarify whether maintainers consider staged users matching logged_in_users here to be intended behavior that we can rely on going forward.