Hi, it seems that edit conflict are not always detected, with the intermediate revision ignored.
For example, see the history of article Éreutophobie on frwiki, with 2 modifications at 08:38 UTC on October 31st:
- First diff made by Bloubéry
- Second diff made manually by me with my tool WPCleaner under my bot account.
But the edit I did was this one, as confirmed by :
- The automatic edit comment (which talks about moving categories after the last section)
- The logs I have, which confirm that I set the basetimestamp to 08:34:07, 4 minutes before Bloubéry edit
POST https://fr.wikipedia.org/w/api.php?tags=WPCleaner&summary=v1.37 - [[P:CS|Correction syntaxique]] (Catégorie avant la dernière section) - Suppression DEFAULTSORT inutile&watchlist=nochange&title=Éreutophobie&text=L''''éreutophobie''' est un [[trouble anxieux]] caractérisé par une crainte obsédante de [[rougissement|rougir]] en public. Ce trouble fait partie des [[phobies sociales]]....&basetimestamp=2015-10-31T08:34:07Z&token=160569d8c90ff408839f1bb4c228ac48563487ff+\&minor=&bot=&action=edit&assert=user&format=xml
Isn't the "basetimestamp" attribute supposed to prevent overwriting an intermediate version ?