Page MenuHomePhabricator

Extra empty row in table causes new table containing a chess pawn to appear
Closed, InvalidPublic

Description

A proper wikitable ends with the contents of the last cell, followed by |}. If you instead end with the contents of the last cell, followed by a stray 'new row' like this:

-
}

then the result is two tables, including one that contains only a chess pawn.


Version: unspecified
Severity: normal
URL: http://en.wikipedia.org/w/index.php?title=Leukemia&diff=565207025&oldid=565205598

Details

Reference
bz52535

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 1:52 AM
bzimport added a project: Parsoid.
bzimport set Reference to bz52535.

Not true in general. Try the following @ http://parsoid.wmflabs.org/_wikitext/

{|

-
foo
-
}

I'll look at the diff you provided and see what is going on.

I created a test page here: http://en.wikipedia.org/wiki/User:Ssastry/Bug_52535 by copying the contents from the Leukemia page.

I cannot reproduce the exact error.

However, try this:

  1. move the mouse int the empty row and click
  2. Hit Delete to delete the row.
  3. The row disappears but an empty table appears on the page.
  4. Save -> Review changes and you'll notice the new empty table insstead of the old empty row.

So, I imagine what happened is that the editor saw the empty row in VE and tried to delete it. VE deleted it but for some reason left a quoted pawn in place as well -- that might be something going on in VE which might been since fixed or not. I am going to close this bug as invalid -- feel free to reopen it on the VE end based on what you discover.