From 09e991b3c37b66ea597b45fcd5829b57ae3cab4f Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Tue, 31 May 2016 17:08:05 -0400 Subject: [PATCH] FIX: Bad HTML escaping in widget --- .../discourse/widgets/topic-notifications-button.js.es6 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/discourse/widgets/topic-notifications-button.js.es6 b/app/assets/javascripts/discourse/widgets/topic-notifications-button.js.es6 index 3f9188d504..f5d2deffb9 100644 --- a/app/assets/javascripts/discourse/widgets/topic-notifications-button.js.es6 +++ b/app/assets/javascripts/discourse/widgets/topic-notifications-button.js.es6 @@ -1,6 +1,7 @@ import { createWidget } from 'discourse/widgets/widget'; import { all, buttonDetails } from 'discourse/lib/notification-levels'; import { h } from 'virtual-dom'; +import RawHTML from 'discourse/widgets/raw-html'; createWidget('notification-option', { buildKey: attrs => `topic-notifications-button-${attrs.id}`, @@ -66,10 +67,9 @@ export default createWidget('topic-notifications-button', { } if (attrs.appendReason) { - result.push(h('p', details.get('notificationReasonText'))); + result.push(new RawHTML({ html: `

${details.get('notificationReasonText')}

` })); } - return result; },