One edit I did in a Stack Overflow question was approved by two reviewers and rejected by a third, and this actually ended up in my change being rolled back.
I don't think my edits should be automatically accepted, and I understand that my point of view may be different than that of other people (and I've also read other Metas and blog posts on this matter), but I can't understand the reason of the rejection/rollback.
The reviewer that rejected the change motivated the action with the following reason:
This edit changes too much in the original post; the original meaning or intent of the post would be lost.
Which generally speaking is a fine reason, but in the specific case I feel it's wrong:
- The original answerer said that, as far as he knew, there was no way to access the
Control
inside theDataGridViewCell
besides inside theDataGridView.EditingControlShowing
event handler: in my edit I deleted this statement, and added sample code that proves that it is possible (and how) to always access theControl
. - The answer still answers the original question, and it doesn't change the original meaning and scope of the answer
- The code sample that I added also has the benefit of explaining how to exploit what the first sentence of the answer said, which was missing in the original answer.
That being said, it is true that my edit doubles the length of the answer (which may be seen as changing much of it), but it also true that the edit improves, completes and makes the original answer easier to understand and apply in actual code.
What should I do this time and in the future in a similar situation?
Disclosure/note: I also happen to have another questionable rollback being discussed in another Meta Question of mine, but it covers a different scenario, that's why I posted this question.
In the other case I also ended up making a long discussion in the answer's comment section, which is not really useful and this time I ended up posting directly my concern here on Meta Stack Overflow.