Broken table, repeated section in diff after VisualEditor edit
Closed, ResolvedPublic


I recently ran across [ this edit]. It seems as though they were trying to fix a spelling correction and inadvertently destroyed a table and had an entire section get repeated.

There was a little [ discussion about the diff on the Visual Editor feedback page], where it was mentioned that the diff "is very strange and [the commenter didn't] recall seeing anything similar".

Version: unspecified
Severity: normal


T41596: Support tables (tracking)
bzimport set Reference to bz51772.
Zellfaze created this task.Jul 21 2013, 2:18 PM

The problem is that the table wikitext is buggy there. It is missing a closing tag (in reality, it is missing a newline break. |-|} .. See

The PHP parser output for this is also broken (see and where the table has ended up).

We could improve Parsoid to detect some scenarios like this, but it is currently lower priority. Fixing the table by adding a line break between "|-" and "|}" should fix the issue for now.

Sample wikitext snippet for our use later:




This was fixed a very long time ago (around August last year), but I didn't spot this report until just now; my apologies.

Add Comment