J’ai rencontré le même problème.
Un rapide coup d’œil à Discourse montre que escape est utilisé sur l’étiquette du bouton, le titre et le contenu.
Qu’est-ce que escape :
Dans un contexte textuel, cela semble être tous les caractères valides à utiliser.
Je me demande si c’est nécessaire ici ?
Je crois que le HTML non marqué avec htmlSafe sera échappé par le template ? 
2 « J'aime »