Last modified: 2014-08-09 05:23:58 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T56007, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 54007 - "reverted"-type notifications should be based on the actual page content
"reverted"-type notifications should be based on the actual page content
Status: NEW
Product: MediaWiki extensions
Classification: Unclassified
Echo (Other open bugs)
unspecified
All All
: Unprioritized enhancement with 2 votes (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-09-11 01:47 UTC by Ricordisamoa
Modified: 2014-08-09 05:23 UTC (History)
8 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments
my "revert"-type notification (6.39 KB, image/png)
2013-09-11 01:47 UTC, Ricordisamoa
Details

Description Ricordisamoa 2013-09-11 01:47:00 UTC
Created attachment 13268 [details]
my "revert"-type notification

The Echo extensions sends notifications of type "reverted" without checking if the edit was an actual revert: in https://en.wikipedia.org/w/index.php?diff=572391117 the IP added a single line return but preserved the original "undo" summary, and that triggered a notification to my account.

Instead, this check should be based on the actual page content. This could also work with non-mw rollback tools (Twinkle, etc.)
Comment 3 Helder 2013-09-23 10:45:22 UTC
Confirmed on Portuguese Wikipedia:
1) Go to
https://pt.wikipedia.org/wiki/WP:Página_de_testes/4?action=edit
2) Make an edit:
https://pt.wikipedia.org/w/index.php?diff=36963044
3) Open the diff using another account and click on "undo":
https://pt.wikipedia.org/w/index.php?title=Wikip%C3%A9dia:P%C3%A1gina_de_testes/4&action=edit&undoafter=36960091&undo=36963044
4) This will fill in the summary with the default revert summary, which in Portuguese is as follows:
"Desfeita a edição 36963044 de [[Special:Contribs/Reverta-me|Reverta-me]]"
5) Restore the content which would be deleted by the reversion, and add some extra, and save:
https://pt.wikipedia.org/w/index.php?diff=36963048
6) Go to the first account and notice the reversion notification pointing to
https://pt.wikipedia.org/w/index.php?title=Wikip%C3%A9dia:P%C3%A1gina_de_testes/4&oldid=36963048&diff=prev


On the other hand,
1) Make the same edit again and open the diff with another account:
https://pt.wikipedia.org/w/index.php?diff=36963052
2) Click on "undo" and copy the default revert summary
3) Click on "edit" (i.e., discard the reversion and just start a new edit)
4) Paste the revert summary in the summary field:
"Desfeita a edição 36963052 de [[Special:Contribs/Reverta-me|Reverta-me]]"
5) Remove the content added by the first account from the edit box (i.e., make a "manual" reversion) and save:
https://pt.wikipedia.org/w/index.php?diff=36963078
6) The first account will NOT be notified of this reversion
Comment 4 spage 2013-09-23 20:49:08 UTC
Prioritization and scheduling of this bug is tracked on Mingle card https://mingle.corp.wikimedia.org/projects/flow/cards/249
Comment 5 Ricordisamoa 2014-08-09 05:23:58 UTC
Any updates on this?

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links