Last modified: 2014-07-26 02:25:11 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 T56712, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 54712 - VisualEditor: Snowmen appear near newly added references
VisualEditor: Snowmen appear near newly added references
Status: RESOLVED FIXED
Product: VisualEditor
Classification: Unclassified
ContentEditable (Other open bugs)
unspecified
All All
: Immediate critical
: VE-deploy-2013-10-03
Assigned To: Roan Kattouw
:
: 54708 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-09-27 16:20 UTC by Elitre
Modified: 2014-07-26 02:25 UTC (History)
11 users (show)

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


Attachments

Description Elitre 2013-09-27 16:20:50 UTC
See last line of this diff: https://fr.wikipedia.org/w/index.php?title=T%C3%A9l%C3%A9com_SudParis&diff=next&oldid=97023702 .

Steps to reproduce, as provided by user: Seudo.

1) Go to https://fr.wikipedia.org/wiki/Cumul_des_mandats_en_France - you don't need to save later
2) Click on Modifier 
3) Place the cursor after the words « exercice simultané de mandats » (5th line, I think)
4) Click "Plus->Référence"
5) Write something in the dialog, i.e. "toto."
6) Save the reference
7) Click at the left or at the right of the newly added reference
8) Watch pawns multiplyin' as you keep clicking.
Suedo adds that in his console Web he also got a Javascript error, TypeError: group.firstNodes[index2] is undefined (load.php:54) .

I was able to reproduce this as well, but only with FF (exactly like Seudo), only in the actual article - not in my sandbox - and only clicking at the left of the word. The user reports instead that this might happen at any point in the page.

My edits in the sandbox could not reproduce the issue but generated https://bugzilla.wikimedia.org/show_bug.cgi?id=54341 instead.

Thanks.
Comment 1 Elitre 2013-09-27 16:28:28 UTC
A last comment from the user,
<<[...] Sometimes the following error appears, "Javascript Error: Cannot open another window while another one is active". Sometimes the text of the page breaks down completely and the browser gets stuck.
Do not try to look at what's on line 54 of load.php, you'll give up quickly  :-)>>
Comment 2 Seudo 2013-09-27 16:49:16 UTC
*** Bug 54708 has been marked as a duplicate of this bug. ***
Comment 3 Seudo 2013-09-27 16:50:30 UTC
That looks like 
https://bugzilla.wikimedia.org/show_bug.cgi?id=53642, which is quite old
though. 

I also tried to reproduced in a user-specific test page, but couldn't.
Comment 4 Elitre 2013-10-01 16:00:47 UTC
Please replace the word "pawns" with "snowmen". Sorry for the confusion.
Comment 5 Chris McKenna 2013-10-01 16:06:12 UTC
An instance of this from en.wp. David Gerard reports:

Dig this: https://en.wikipedia.org/w/index.php?title=OpenOffice.org&diff=575290819&oldid=575267859
What I was trying to do was add PladaoOffice and a reference link, which appeared to add correctly in the VE. Then I noticed there was a full stop after "SunShine Office", so I clicked on it to put the cursor there, and VE added a pile of "☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃", and more each time I clicked again. Note also that my carefully constructed reference is gone, leaving only "<ref name=":0" />", and it's added another spurious one of those higher up
Comment 6 David Gerard 2013-10-01 16:23:14 UTC
My edit above to [[OpenOffice.org]] was in Firefox 24.0, Ubuntu 12.04 distro version.
Comment 7 David Gerard 2013-10-03 08:30:59 UTC
Could this please have a priority assigned? Other editors are finding it a blocker to editing with references:

This bug is really annoying! Every time I add a new reference I can't do anything after it because whatever I click on my keyboard the snowmen appear! Even clicking backspace to delete them multiplies them along with already existing text! Only way to get out of there is to cancel my edit and lose the work I've done! :/ Basically, VE can't be used almost at all at this point, since every addition to an article has to have a reference too! Is there any information about when this bug will get fixed? TeamGale 04:35, 3 October 2013 (UTC)
Comment 8 David Gerard 2013-10-03 20:26:16 UTC
Same for me too, it appears literally impossible to add a reference without snowmen and a bogus reference tag (FF 24.0, Windows 7):

https://en.wikipedia.org/w/index.php?title=X_Window_System&diff=575630218&oldid=575623976
Comment 9 Chris McKenna 2013-10-03 20:33:44 UTC
Being able to add references without corrupting the article is a core requirement. Updating the severity to critical.
Comment 10 Roan Kattouw 2013-10-03 20:40:05 UTC
I was able to reproduce this on that frwiki article just now. I get the same error about group.firstNodes[group2] being undefined. Investigating further.
Comment 11 James Forrester 2013-10-03 21:28:53 UTC
*** Bug 54917 has been marked as a duplicate of this bug. ***
Comment 12 Gerrit Notification Bot 2013-10-03 21:46:49 UTC
Change 87455 had a related patch set uploaded by Catrope:
When cloning the InternalList, pass through properties that aren't rebuilt

https://gerrit.wikimedia.org/r/87455
Comment 13 Gerrit Notification Bot 2013-10-03 21:51:09 UTC
Change 87458 had a related patch set uploaded by Jforrester:
When cloning the InternalList, pass through properties that aren't rebuilt

https://gerrit.wikimedia.org/r/87458
Comment 14 Gerrit Notification Bot 2013-10-03 21:51:22 UTC
Change 87459 had a related patch set uploaded by Jforrester:
When cloning the InternalList, pass through properties that aren't rebuilt

https://gerrit.wikimedia.org/r/87459
Comment 15 Gerrit Notification Bot 2013-10-03 21:51:46 UTC
Change 87455 merged by jenkins-bot:
When cloning the InternalList, pass through properties that aren't rebuilt

https://gerrit.wikimedia.org/r/87455
Comment 16 Gerrit Notification Bot 2013-10-03 23:13:26 UTC
Change 87458 merged by jenkins-bot:
When cloning the InternalList, pass through properties that aren't rebuilt

https://gerrit.wikimedia.org/r/87458
Comment 17 Gerrit Notification Bot 2013-10-03 23:14:22 UTC
Change 87459 merged by jenkins-bot:
When cloning the InternalList, pass through properties that aren't rebuilt

https://gerrit.wikimedia.org/r/87459
Comment 18 Roan Kattouw 2013-10-03 23:32:12 UTC
(In reply to comment #12)
> Change 87455 had a related patch set uploaded by Catrope:
> When cloning the InternalList, pass through properties that aren't rebuilt
> 
> https://gerrit.wikimedia.org/r/87455

I just deployed this change, and the article linked in comment 0 now works for me on frwiki.
Comment 19 James Forrester 2013-10-05 01:31:11 UTC
*** Bug 54976 has been marked as a duplicate of this bug. ***
Comment 20 Anna Koval 2014-02-12 18:31:20 UTC
Um, folks, this may be happening again... please see bug:61272...
Comment 21 Elitre 2014-07-23 20:23:01 UTC
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.
Comment 23 James Forrester 2014-07-26 02:25:11 UTC
(In reply to Elitre from comment #22)
> 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 .

This is bug 67992 I think.

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


Navigation
Links