Concurrent editing is a feature of EditMe that accounts for multiple users editing the same page at the same time. A concurrent edit occurs under the following scenario:
1. User1 clicks Edit to make changes to a page.
2. While User1 is editing, User2 clicks Edit on the same page.
3. User1 clicks Save, making a new version of the page.
4. User2 clicks Save, overwriting the edits User1 just made.
EditMe merges concurrent changes. This means that if User1 made changes near the top of the page, and User2 made changes at the bottom, User2's edit version will include both User1 and User2 edits.
If User1 and User2 both edited the same section of the page, a merge conflict occurs. In this case, User2 is presented with a Diff of User1 and User2's versions. It is the responsibility of User2 in this case to incorporate User1's changes into a new version of the page.
Note: This feature only affects different users involved in a concurrent edit situation. A single user will always over-write their own edits in a concurrent edit situation. This is because users can easily create concurrent edits with themselves by using their browser's Back button.