The snippets in Echo notifications (which are awesome, by the way) are having problems with posts containing certain markup. The one that I noticed was a talk page notification from The Signpost.
The post resulting in the notification used the following wikitext:
== ''The Signpost'': 16 December 2015 == <div lang="en" dir="ltr" class="mw-content-ltr"><div style="-moz-column-count:2; -webkit-column-count:2; column-count:2;"> {{Wikipedia:Wikipedia Signpost/2015-12-16}} </div><!--Volume 11, Issue 50--> <div class="hlist" style="margin-top:10px; font-size:90%; padding-left:5px; font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;"> * '''[[Wikipedia:Wikipedia Signpost|Read this Signpost in full]]''' * [[Wikipedia:Wikipedia Signpost/Single/2015-12-16|Single-page]] * [[Wikipedia:Wikipedia Signpost/Subscribe|Unsubscribe]] * [[User:MediaWiki message delivery|MediaWiki message delivery]] ([[User talk:MediaWiki message delivery|talk]]) 19:57, 19 December 2015 (UTC) </div></div> <!-- Message sent by User:LivingBot@enwiki using the list at https://en.wikipedia.org/w/index.php?title=Wikipedia:Wikipedia_Signpost/Tools/Spamlist&oldid=695576025 -->
The snippet in the DOM was the following:
<div class="mw-echo-payload"> <p>Read this Signpost in full </p> <pre>Single-page Unsubscribe </pre> </div>
The pre tags look out of place here, in my opinion, and should either be replaced with something else or re-styled. The box around the preformatted text is the most conspicuous, but I also think the monospace font would look odd without the box. In this case the affected content could just be removed altogether, but I'm not sure how that would affect other cases.