This question already has an answer here:

Ever so often, there is a suggested edit that I choose to edit. However, when I click submit, nearly always I will get the notice saying the post was edited by someone else and that my edit must be a radical change to override their's.

This is often times annoying as I just put in effort to fix a post only to be prevented from doing it. I understand the reasoning for my edit needing to be more of a change, but I think we should prevent people from editing a suggested edit or even just not show it while someone else is editing.

As for how, maybe when someone clicks the "Edit" button, hide the suggested edit from the queue for (say) 5 minutes. If they click "Cancel" in the meantime, just "unhide" it for others to see. Maybe we could use AJAX to ping the server every 5 minutes to say we're still editing. If it doesn't receive the ping, then it could assume they closed out of it, and then it could be "unhid".

marked as duplicate by psubsee2003, Hugo Dozois, Makoto, djechlin, gnat Dec 26 '13 at 7:11

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 5
    So, if someone starts an edit and goes to dinner...? – Oded May 14 '13 at 17:09
  • 7
    @Oded put a timeout or something then. – djechlin May 14 '13 at 17:11
  • 1
    See the answer here for a good example of the mess this can make: meta.stackexchange.com/questions/166861/… – Ryan May 14 '13 at 17:48
  • 3
    Its "difficult" programmatically to add a timeout and hold the editing to others, and maybe is easy to attack to the system by open all the time the editing on all questions, or on many questions. Maybe just a message that other also editing at the same time - no block out, just a message – Aristos May 14 '13 at 18:14
  • 1
    @Oded add something like "are you still there?" or a timeout. – Cole Johnson May 14 '13 at 20:12
  • 1
    You may be seeing this bug, which prevents improvements even if they don't conflict. – Gilles May 26 '13 at 5:46
  • @ColeJohnson because the one is older and the feature requests are effectively the same. You wanted to close the other as a duplicate of this one, so I could ask you the same – psubsee2003 Dec 26 '13 at 10:46
  • @ColeJohnson yours is older? Did you check the dates? Oct 9 2012 vs May 14 2013? – psubsee2003 Dec 26 '13 at 21:50

Browse other questions tagged .