That makes sense. I'm going to merge this in if you could change `html_entity_decode()` to take in the additional parameters as the text helper does? Or better yet, create a new `TextHelper` method to do decode in the same way as `TextHelper::entities()` does
https://github.com/concrete5/concrete5/blob/master/web/concrete/core/helpers/text.php#L86-L94

Then use that helper here? And don't worry about the newlines anymore. We've decided to just let those roll in.