Page MenuHomePhabricator

Saving multiple statements in succession may edit conflicts or overwrite
Open, MediumPublic

Description

When I choose to add statement, adds and fill in multiple, and then click Save in succession, I may see an edit conflict warning, or accidentally overwrite a saved statement.

e.g. https://www.wikidata.org/w/index.php?title=Q15925599&diff=prev&oldid=704953125 is a non-perceived content overwrite unless the user reload the page or review contributions.
Update:
This error is shown when you click Publish for the first statement and while the first statement is Publishing you click the second one to publish, the first statement will stop and the conflict error message is shown.

Event Timeline

YFdyh000 created this task.Jul 1 2018, 9:48 AM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJul 1 2018, 9:48 AM

Hello @YFdyh000 can you please tell me the steps that you followed to add the statements? Because normally, when you add multiple statements, you save them individually. No warning was shown when I tried to add the statements below.

Greta_Doci_WMDE triaged this task as Medium priority.Jul 5 2018, 8:11 PM

@Greta_Doci_WMDE I clicked the "Publish" one by one in a few seconds, Then usually encounter an edit conflict warning, or overwrite. I am in China, so the network delay is a few hundred milliseconds.

See the screen recording for https://test.wikidata.org/w/index.php?title=Q109563&action=history

Oh I see, I reproduced it again and it was shown the same error message as you. Im updating the description to make it more clear when the error it is shown, because initially I thought it happens every time that you are trying to publish a statement or a property and you have multiple unsaved statement open. Thank you @YFdyh000

Wondering what's your network provider? China Mobile? China Unicorn? China Telecom?... Because it looks work for me under Great Wall Bandwidth.

China Unicom. I don't think this has an impact.