Page MenuHomePhabricator

VisualEditor: Easy way to trigger a snowman and other corruption at fr.wp
Closed, ResolvedPublic

Description

Based on feedback and test by French Wikipedians, which we always thank.

An editor reported getting a snowman here https://fr.wikipedia.org/w/index.php?title=Lucien_Dayle&diff=next&oldid=105411841 when all he did was removing a comma (Chrome, Mac OS X).
I wasn't able to reproduce https://fr.wikipedia.org/w/index.php?title=Utilisateur%3AElitre_%28WMF%29%2FProve2&diff=105432197&oldid=105432184 .

Then another user created a sandbox with similar templates in it and I tested there as well; https://fr.wikipedia.org/w/index.php?title=Utilisateur%3AZebulon84%2FBrouillon&diff=105432505&oldid=105431985 the snowman showed up in the exact place where I had added a comma.

In another case instead https://fr.wikipedia.org/w/index.php?title=Utilisateur%3AZebulon84%2FBrouillon&diff=105432576&oldid=105432561 the letter "e" shows up where I had put the comma. The user had previously replaced the template {{e}} with <sup> tags (https://fr.wikipedia.org/w/index.php?title=Utilisateur:Zebulon84/Brouillon&diff=prev&oldid=105422272 ).


Version: unspecified
Severity: major

Details

Reference
bz67992

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 3:30 AM
bzimport set Reference to bz67992.

Comments from Erica on another bug:

I believe this is happening again at it.wp.
See https://it.wikipedia.org/w/index.php?title=AA.VV.&diff=prev&oldid=67188720 (snowmen) or https://it.wikipedia.org/w/index.php?title=Utente:Elitre_(WMF)/Pagina_delle_prove_VE&diff=next&oldid=67195802 (pawn).
What you need to reproduce: just create a base reference, add the template Cita, add something as its first parameter, then hit Space/type something else in the reference before saving.

More examples from it.wp: https://it.wikipedia.org/w/index.php?title=Natale_Ciravolo&diff=67212907&oldid=67197341 , https://it.wikipedia.org/w/index.php?title=Utente:Nnvu/Sandbox1&diff=prev&oldid=67108020 .

Note from Jay8g:

In this edit [https://en.wikipedia.org/w/index.php?title=Hong_Kong_International_Airport&diff=618742880&oldid=618629367], I got a snowman after rearranging (copy and paste) a sentence with {{convert}}. This did not show up in VE itself, and appeared in place of the comma that I had actually added (and that had displayed in VE).

This seems to be the same problem.

Change 149920 had a related patch set uploaded by Catrope:
Generate only one pair of snowmen for multi-sibling nodes

https://gerrit.wikimedia.org/r/149920

Change 149920 had a related patch set uploaded by Jforrester:
Generate only one pair of snowmen for multi-sibling nodes

https://gerrit.wikimedia.org/r/149920

  • Bug 68124 has been marked as a duplicate of this bug. ***

Change 149920 merged by jenkins-bot:
Generate only one pair of snowmen for multi-sibling nodes

https://gerrit.wikimedia.org/r/149920

Change 150222 had a related patch set uploaded by Jforrester:
Generate only one pair of snowmen for multi-sibling nodes

https://gerrit.wikimedia.org/r/150222

Change 150222 abandoned by Jforrester:
Generate only one pair of snowmen for multi-sibling nodes

https://gerrit.wikimedia.org/r/150222

Change 150224 had a related patch set uploaded by Jforrester:
Generate only one pair of snowmen for multi-sibling nodes

https://gerrit.wikimedia.org/r/150224

Change 150224 abandoned by Jforrester:
Generate only one pair of snowmen for multi-sibling nodes

https://gerrit.wikimedia.org/r/150224

Change 150224 restored by Jforrester:
Generate only one pair of snowmen for multi-sibling nodes

https://gerrit.wikimedia.org/r/150224

Change 150224 abandoned by Jforrester:
Generate only one pair of snowmen for multi-sibling nodes

Reason:
I give up.

https://gerrit.wikimedia.org/r/150224

Change 150274 had a related patch set uploaded by Catrope:
Generate only one pair of snowmen for multi-sibling nodes

https://gerrit.wikimedia.org/r/150274

Change 150224 restored by Catrope:
Generate only one pair of snowmen for multi-sibling nodes

https://gerrit.wikimedia.org/r/150224

Change 150274 merged by jenkins-bot:
Generate only one pair of snowmen for multi-sibling nodes

https://gerrit.wikimedia.org/r/150274

Change 150224 merged by jenkins-bot:
Generate only one pair of snowmen for multi-sibling nodes

https://gerrit.wikimedia.org/r/150224

Should be now fully fixed in master; deployment to production scheduled for 4 hours' time.