Page MenuHomePhabricator

Paragraph-based Edit Conflict Interface deletes answers on talk:pages
Open, Needs TriagePublicBUG REPORT

Description

first described here: https://www.mediawiki.org/wiki/Topic:Vpt3g4xso7kmnqh5

problem
When used on talk:pages, the Paragraph-based Edit Conflict Interface deletes answer that have been added between one user opening the tool by running in a conflict and resolving the conflict.

Reproduce

  1. Create edit conflict on talk:page between two users
  2. Leave Paragraph-based Edit Conflict Interface open with one user. Do not resolve the conflict
  3. Enter more comments on the same talk:page with the user who does not have Interface open or a third user
  4. resolve the conflict from step 2 in Interface
  5. Comments from step 3 are deleted

Example
https://de.wikipedia.org/w/index.php?title=Benutzer_Diskussion:Itti&diff=201718902&oldid=201718833

Impact
Deleting other peoples comments leads to Appealing a block
Users who work with Paragraph-based Edit Conflict Interface are more likely to be blocked
In cases where the problem with the interface is detected, the community asks members to deactivate the interface

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJul 10 2020, 10:08 AM
Rost_WMDE changed the subtype of this task from "Task" to "Bug Report".Jul 10 2020, 10:21 AM

For your information, I gave this a quick try, but was not able to reproduce the issue. This does not mean there is no bug, I was just not able to reproduce it yet. I think I followed the instructions given in the task description. Nothing is deleted. Depending on where the other edits (by the 3rd user) are made, clicking save either brings up another edit conflict, or resolves everything just fine. Both is expected behavior.

Possibly related: T246726: Prevent data loss in DiscussionTools caused by MediaWiki not detecting edit conflicts with yourself (also see https://www.mediawiki.org/wiki/Topic:Vhgb6y8dqm58yjni for a discussion about this issue).

We will certainly investigate this further. @Seewolf, can you try to explain how you run into the issue?

Lena_WMDE set the point value for this task to 2.Jul 22 2020, 8:16 AM

Points for investigation of this issue.

awight removed awight as the assignee of this task.Jul 28 2020, 11:51 AM
awight moved this task from Sprint Backlog to Watching on the WMDE-QWERTY-Sprint-2020-07-22 board.
Lena_WMDE removed the point value for this task.
Lena_WMDE moved this task from Sprint Backlog to Watching on the WMDE-QWERTY-Sprint-2020-08-12 board.