Page MenuHomePhabricator

Remove Special:SimulateTwoColEditConflict
Closed, ResolvedPublic1 Estimated Story Points


The conflict simulation page was originally build to allow easy testing of the beta interface, especially to allow user tests during the beta phase and when implementing the newer UI. The simulation page has some drawbacks though.

  • the simulated conflicts are mostly not "real" conflicts due to the randomness of how this behaves
  • the simulated conflict does not allow a preview
  • the way the conflicts are simulated is quite tightly bound to how the EditPage is implemented and would sooner or later need a refactoring

When external users as main target group for the simulation page become irrelevant it might be better to get rid of the simulation page code so it does not burden us in the future. If we internally want to quickly create conflicts there are other easy ways to do that using custom scripts that automate this process. e.g. @awight created one of these

Event Timeline

Any opinions on that @Lena_WMDE @ecohen ? :-)

One small piece of information: even without the simulation interface, scripts like this one will allow us to accurately replay any conflict for user testing.

Discussed this with Elisha and we are happy to get rid of the page. I would not like to invest further resources into updating or refactoring it and would like to remove it by or around the time of moving to full default (or when convenient and feasible beforehand, but this is low priority).

Any reference to this on our wiki pages would need to be removed as well (I'm not sure where this is mentioned, but I seem to recall that it is somewhere), FYI @max-klemm-WMDE.

Change 595869 had a related patch set uploaded (by Awight; owner: Awight):
[mediawiki/extensions/TwoColConflict@master] [DNM] Remove Special page for simulating conflicts

awight set the point value for this task to 1.

For reference:

Change 595869 merged by jenkins-bot:
[mediawiki/extensions/TwoColConflict@master] Remove Special page for simulating conflicts

thiemowmde closed this task as Resolved.May 13 2020, 11:56 AM

Change 596385 had a related patch set uploaded (by Thiemo Kreuz (WMDE); owner: Thiemo Kreuz (WMDE)):
[mediawiki/extensions/TwoColConflict@master] Remove unused SpecialPageHtmlFragment

Change 596385 merged by jenkins-bot:
[mediawiki/extensions/TwoColConflict@master] Remove unused SpecialPageHtmlFragment

Lena_WMDE moved this task from Done to Demo on the WMDE-QWERTY-Sprint-2020-04-29 board.