I was reviewing a suggested edit and decided that while the edit was incorrect, there were things to improve about the post. So I clicked “Improve” and set about my business.
When I tried to submit my edit, I got the following error message, telling me that the post had been edited in the meantime by the suggester:
User already edited the body of this post; your edit must be more substantive to override the current edit.
When I tried later on a tag wiki, I got the altogether unhelpful indication that “an error has occurred”, and again no way to do anything but cancel and lose my work.
But refreshing the page brought me to the suggested edit page, showing the suggested edit as approved, with no trace of my editing. (Fortunately I'd saved my text on the side!) With a later suggested edit on a tag wiki, I was marked as having reviewed the suggestion, with the indication “edit” — but there was otherwise no trace of my alleged edit.
So, if you improve a suggested edit and it gets approved in the meantime, you get into a situation where
- there is no link to the post;
- if you go back, you get to what you were doing before and lose your edit;
- if you reload the page as instructed, you lose your edit.
The bug here is that unless you take extra precautions such as copy-pasting your edit into an external editor, you will lose your work.
Expected behavior
Unlike normal edit conflicts, an edit made to a suggested edit is guaranteed to be a derivative of the suggested edit - so if that edit was approved and then an "improved" version is submitted, that "improvement" edit should be applied to the post (the helpful status indicated by the checkbox shouldn't affect anything though).
When two different reviewers both opt to improve a suggested edit, a conflict is unavoidable - this should be resolved based on the size of the edit, as is the normal behavior.