Last modified: 2012-11-09 20:26:17 UTC
Several issues: * Ghost <nowiki></nowiki> tag pairs appearing * Syntax being normalized 1) ! foo !! bar !! baz becomes ! foo ! bar ! baz Both are the same but should roundtrip if possible. 2) Row separators {| |- ! foo |- | bar |- |} becomes: {| ! foo |- | bar |} Although the first and last separator (|-) are optional, they should roundtrip if possible. 3) Syntax being broken due to new line insertion ! foo !! bar !! baz becomes: ! foo !! bar !! baz This is not just syntax appearance, this is actually broken. Because of the new lines, the output of 3) is actually difference, because it will display the second exclamation mark of each heading. Example: https://www.mediawiki.org/w/index.php?title=VisualEditor%3ADoom&diff=565804&oldid=565802
This round-trips just fine when tested at http://parsoid.wmflabs.org/_rtform/. Looks like a known VE data model issue which causes round-trip attributes to be lost. Same root issue as bug 38738.
Whatever caused this, it's fixed now. I just edited the VisualEditor:Doom page, which still has the same table on it, and the diff isn't dirty.