I recently visited a question with unformatted code. Before I could format it however, a low-rep user made an edit that was basically what I was going to do.
Here's the problem: I'm now not given the opportunity of just fixing the question like I normally could. I can only approve their edit, which requires it to sit in a queue and gather more approvals.
Why is it that I'm now blocked from simply fixing a question because someone else made an edit before me that requires approvals? If I can be trusted to carry out arbitrary edits on a question, it seems to follow that I should also be trusted to single-handedly approve an edit (or at least be allowed to still make my own). It's the same result: a single user allowing/causing an edit to happen to someone's post.
I think posts should be allowed to be edited as normal, even if there are pending suggested edits. I also think any user capable of making unchecked-edits to a post should also be allowed to single-handedly approve other edits.
I'll note though that this problem only seems to exist on the desktop site. When there's a pending edit, the
edit button is replaced with a
edit(#) button that brings up a review window instead of a direct editing screen.
In the app however, I can still make edits freely even when there's a pending suggested edit. The functionality doesn't change (likely due to limitations of the app).
(This stemmed from SO, but I believe it applies to the entire network.)