Last modified: 2013-10-24 16:12:16 UTC
In the past, hooks can set an HTML error message via the second argument $abortError. After I402c6beb, the message is treated as wikitext and parsed (again), causing HTML tags which are unacceptable in wikitext shown on pages, where old extensions like TitleBlacklist parse error messages themselves and send HTML output as $abortError.
Sorry about that. That's my fault. The reason is that even though the HTML is being wrapped in a RawMessage, I forgot that it was being parsed when it got returned to the parent function. I'll have a quick patch fix shortly.
This is a temporary fix. I will make a more robust fix when I construct a better way for messages to be stored within messages and for statuses to handle message parameters. https://gerrit.wikimedia.org/r/47821
(In reply to comment #2 by Tyler Romeo) > This is a temporary fix. > https://gerrit.wikimedia.org/r/47821 Patch in Gerrit still awaiting review & merge. :-/
Change 47821 had a related patch set uploaded by Matmarex: Fix double-parsing of account creation messages. https://gerrit.wikimedia.org/r/47821
*** Bug 38894 has been marked as a duplicate of this bug. ***
*** Bug 54336 has been marked as a duplicate of this bug. ***
Change 47821 merged by jenkins-bot: Fix double-parsing of account creation messages. https://gerrit.wikimedia.org/r/47821