WeRelate:Suggestions/Change handling of edit conflicts

Edit conflicts don't happen often, but presumably more so as more users are added. The edit conflict screen is very hard to use, resulting usually in the need to throw away the conflict screen and completely re-enter one's edits (and it is usually the longer, more involved, edits that get to the conflict screen, not the quick, short ones). Some of the reasons for this is that one's own edits are shown in raw XML that cannot simply be copied into the edit screen. If you add a source, you cannot simply copy the entire source entry, you must do it field by field, carefully grabbing the data and not including the keywords and punctuation. If there is any wiki formatting in the source text, it will have been converted to HTML and needs to be converted back (i.e., " to &quot;, <sup> to &lt;sup&gt;, etc.

It would much more useful to have a conflict screen that looks like the one used in the merge process, where the saved version is shown on one side, and the aborted edit on the other side, and the parts of each may be selected by checking the boxes desired as happens in the merge process.

Of course, any alternate approach would be acceptable that relieves the need to read, parse, and copy raw XML as the only way to re-use the pending data of a conflicted edit. --Jrich 10:23, 3 August 2012 (EDT)

Reiterating the need for such a change. The current method of handling this penalizes the "loser" by presenting their unsaved data as xml so that it cannot be copied and pasted into a fresh edit. This essentially requires re-typing EVERYTHING FROM SCRATCH for any kind of source citation or any edit using anything but straight unformatted text. I have often re-typed in my changes multiple times only to have an edit conflict reported EACH TIME because somebody is doing lots of small edits, fixing typos, or playing with spacing, instead of one comprehensive change. --Jrich 23:44, 5 April 2017 (UTC)
How about a way to prevent the conflict from happening in the first place? Something like a pop-up that essentially says, "This page is currently being edited by another user. Please try again later." - Would that be helpful? --cos1776 19:46, 29 June 2017 (UTC)
Although not an automatic pop-up, there are already templates to indicate that you are working on a page:
{{In use}}
{{In use|5 minutes}}
{{In use|1 hour to add details about their life in the facts and events section}}
{{Under construction}}
Of course, you would have to use the template, which means you have to suspect that others might want to edit while you are. I think this was more of a problem in the past when people were more active on the Water Cooler. -- User:GayelKnott 29 Jun 2017
This seems less than complete having no starting time/ending time, no notification to the waiting party when the edit is complete, and no automatic cleanup of forgotten templates. It means an extra edit just to add the template and then another to remove and requires the waiting user to check the history to find out 5 minutes from when. If they aren't looking at the page when they started to edit it (various ways, such as edit on family pages in infoboxes, edits of past revisions in history, using "action=" in the URL which I find handy when doing certain kinds of repetitive edits), they won't see it. --Jrich 21:04, 29 June 2017 (UTC)