Last modified: 2013-10-18 23:26:02 UTC
The crash in enwiki:Wikipedia:WikiProject_Yugoslavia/Sidebar looks odd. Attributes seem to be able to bypass the sanitizer there, which is not good. We should investigate how that is possible, and make sure it is prevented.
Change 90287 had a related patch set uploaded by Arlolra: Don't emit foster box in transclusion https://gerrit.wikimedia.org/r/90287
The reason for the first crasher is the following template, {{навигационная полоса |стиль_нечетных= |содержание= <table></table> }} What's happening is similar to the reason for dom.handleUnbalancedTables.js The <td> containing the inner table as content is built up in a few tokens, forcing the tree builder to close the table right before the inner table, stealing its fosterbox. That foster box is a child of <div> and has no siblings, hence the original error. I think the thing to do (as in the patch) is just not emit the foster box for the inner table. We aren't really even using it.
Change 90287 merged by jenkins-bot: Don't emit foster box in transclusion https://gerrit.wikimedia.org/r/90287
Change 90436 had a related patch set uploaded by Arlolra: Only copy data-parsoid attr to shadow meta from el https://gerrit.wikimedia.org/r/90436
Change 90436 merged by jenkins-bot: Only copy data-parsoid attribute from element to shadow meta https://gerrit.wikimedia.org/r/90436