Due to some change in parsing, the <nowiki> tags stopped working inside
<charinsert>. This makes it impossible to use templates (which expand when not
inside <nowiki>), and anything containing + or space (which have a special
meaning inside <charinsert>). This breaks some of the most useful functions of
MediaWiki:Edittools (the insertion of templates and things like <ref name=""/>).
Some examples:
<nowiki>{{</nowiki>SN}} used to result in insertTags('{{SN}}', '', ''), now it
results in insertTags('<nowiki>{{</nowiki>SN}}', '', '').
<ref<nowiki> </nowiki>name="+"<nowiki> </nowiki>/> used to result in
insertTags('<ref name="', '" />', ''), now it results in three separate links
containing insertTags('<ref<nowiki>', '', ''), insertTags('</nowiki>name="',
'"<nowiki>', '') and insertTags('</nowiki>/>', '', '').
Please restore the old parsing or provide some sort of workaround. (An optional
attribute like <charinsert space="1"> suppressing the special meaning of
whitespace would solve half of the problem.)
Version: unspecified
Severity: normal