The Signpost

Technology report

Paragraph-based edit conflict screen; broken thanks

Contribute  —  
Share this
By Evad37
The new edit conflict prototype resolves conflicts at the paragraph level.

Paragraph-based edit conflict screen

Goat-cat or: How I Learned to Stop Worrying and Love the Edit Conflict

WMDE Technical Wishes, the team behind the current two-column edit conflict beta feature, has developed a new prototype for resolving edit conflicts. It works by letting you create a merged version by resolving conflicts at the paragraph level – where for each conflicting paragraph, you choose either your edit or the conflicting edit as a basis for the merged version, and edit it as needed. Further information is available on Meta.

No thanks

[Update: This is now fixed.] As of 20 February, the "thanks" system has been malfunctioning on English Wikipedia. According to a Village pump discussion, clicking the link appeared to have no effect for one user, while the main, reproducible problem is "the thanks function is thanking the last unthanked edit in the page, regardless of which edit is chosen, so in many cases it is thanking the wrong edit/user". The links have been hidden from view, and a bug report filed on Phabricator with the highest "Unbreak now!" priority.

In brief

New user scripts to customise your Wikipedia experience

Latest tech news from the Wikimedia technical community: 2018 #6, #7, & #8. Please tell other users about these changes. Not all changes will affect you. Translations are available on Meta.

Installation code

  1. ^ Copy the following code, click here, then paste:
    importScript( 'User:TheJJJunk/ARA.js' ); // Backlink: User:TheJJJunk/ARA.js
  2. ^ Copy the following code, click here, then paste:
    importScript( 'User:SoledadKabocha/copySectionLink.js' ); // Backlink: User:SoledadKabocha/copySectionLink.js
  3. ^ Copy the following code, click here, then paste:
    importScript( 'User:Ale_jrb/Scripts/statusCheck.js' ); // Backlink: User:Ale_jrb/Scripts/statusCheck.js
  4. ^ Copy the following code, click here, then paste:
    importScript( 'User:Anomie/nosubmitsummary.js' ); // Backlink: User:Anomie/nosubmitsummary.js
  5. ^ Copy the following code, click here, then paste:
    importScript( 'User:SoledadKabocha/enterInSummaryPreviews.js' ); // Backlink: User:SoledadKabocha/enterInSummaryPreviews.js
  6. ^ Copy the following code, click here, then paste:
    importScript( 'User:MusikAnimal/previewUserboxes.js' ); // Backlink: User:MusikAnimal/previewUserboxes.js
  7. ^ Copy the following code, click here, then paste:
    importScript( 'User:Splarka/oldafd.js' ); // Backlink: User:Splarka/oldafd.js
  8. ^ Copy the following code, click here, then paste:
    importScript( 'User:Anne drew Andrew and Drew/WatchingIndicator.js' ); // Backlink: User:Anne drew Andrew and Drew/WatchingIndicator.js
  9. ^ Copy the following code, click here, then paste:
    importScript( 'User:Anchorvale/scripts/RecentChanges.js' ); // Backlink: User:Anchorvale/scripts/RecentChanges.js
  10. ^ Copy the following code, click here, then paste:
    importScript( 'User:Anchorvale/scripts/RandomRootpage.js' ); // Backlink: User:Anchorvale/scripts/RandomRootpage.js
S
In this issue
+ Add a comment

Discuss this story





       

The Signpost · written by many · served by Sinepost V0.9 · 🄯 CC-BY-SA 4.0