Last modified: 2014-04-17 21:36:16 UTC
Reported by jackmbarn on IRC: http://parsoid-prod.wmflabs.org/_rtselser/enwiki/Talk%3ANational_Constitution_Center?oldid=603904820
Seems to be related to the tables not actually being parsed as such. Minimal test case: echo -ne '<!-- foo -->\n:{|\n|foo\n|}<!-- bar -->' | node parse <body data-parsoid='{"dsr":[0,36,0,0]}'><!-- foo --> <dl data-parsoid='{"dsr":[13,16,0,0]}'><dd data-parsoid='{"dsr":[13,16,1,0]}'>{|</dd></dl> |foo <!-- bar --></body>
Seems to be a tokenizer issue: echo -ne '<!-- foo -->\n:{|\n|foo\n|}<!-- bar -->' | node parse --trace peg-tokens trace/peg-tokens : TOKS: [{"type":"SelfclosingTagTk","name":"meta","attribs":[{"k":"typeof","v":"mw:EmptyLine"}],"dataAttribs":{"tokens":[{"type":"COMMENT","value":" foo ","dataAttribs":{"tsr":[0,12]}},"\n"],"tsr":[0,13]}},{"type":"TagTk","name":"listItem","attribs":[],"dataAttribs":{"tsr":[13,14]},"bullets":[":"]},"{|"] trace/peg-tokens : TOKS: [{"type":"NlTk","dataAttribs":{"tsr":[16,17]}},{"type":"TagTk","name":"td","attribs":[],"dataAttribs":{"tsr":[17,18]}},"foo",{"type":"SelfclosingTagTk","name":"meta","attribs":[{"k":"typeof","v":"mw:TSRMarker"},{"k":"data-tag","v":"td"}],"dataAttribs":{"tsr":[21,21]}},{"type":"NlTk","dataAttribs":{"tsr":[21,22]}},{"type":"EndTagTk","name":"table","attribs":[],"dataAttribs":{"tsr":[22,24]}}] trace/peg-tokens : TOKS: [{"type":"COMMENT","value":" bar ","dataAttribs":{"tsr":[24,36]}},""] trace/peg-tokens : TOKS: [{"type":"EOFTk"}] <body data-parsoid='{"dsr":[0,36,0,0]}'><!-- foo --> <dl data-parsoid='{"dsr":[13,16,0,0]}'><dd data-parsoid='{"dsr":[13,16,1,0]}'>{|</dd></dl> |foo <!-- bar --></body>
Change 126854 had a related patch set uploaded by GWicke: Bug 63979: Accept comments in eofl position https://gerrit.wikimedia.org/r/126854
Change 126854 merged by jenkins-bot: Bug 63979: Accept comments in eofl position https://gerrit.wikimedia.org/r/126854
Will be deployed on Monday, Apr 21st.