Please run a pywikibot/maintenance script on all wikis (or at least all wikis that enable VE) to cleanup redundant nowikis created by Parsoid bugs.
Amir Aharoni is doing a research on the most common patterns of redundant nowikis, and based on his finding I defined the following replacements, which should catch at least part of it (I tested them all on hewiki and it should be safe)
from | to | notes |
\n *<nowiki> *</nowiki> | \n | very common. not sure about the reuquired \n in the begining, but this make I feel it \n prefix make it totally safe :) |
('''{2,3})<nowiki/>\1 | replace to empty string (equal to <b></b> or <i></i>) | |
([^s])\]\]<nowiki/> | \\1]] | side effect: [[link]]<nowiki/>s => [[link|links]] (s part of the link). This should be a site-wide behaviour controlled by linkTrail. spaces should be ignored - requires different handling. |
For future bug fixes: please define similar patterns (if possible) so we can fix all the Parsoid bugs in their post-mortem phase and get rid of this dirty wikitext.
See also:
https://lists.wikimedia.org/pipermail/wikitech-l/2015-June/082127.html