If I have
"my-message-1": "No list here" "my-message-2": "List here:\n* Item 1\n* Item 2"
and I do:
$status = Status::newFatal( 'my-message-1' )->fatal( 'my-message-2' ); echo $status->getHTML();
StatusFormatter will put the two errors in a bullet list, but since that uses wikitext, the inner list in the second message will also be merged with the outer list, as shown in this screenshot:
There's no way for callers to work around this, and StatusFormatter should probably use HTML for the list instead.