Discourse использует highlightjs.org для подсветки синтаксиса. Я попытался вставить ваш фрагмент в их демо-версию по адресу Demo - highlight.js, и, похоже, та же проблема сохраняется:
Поэтому, скорее всего, лучше всего сообщить об этой проблеме разработчикам (если ещё нет похожего отчёта).
