Skip to content

Commit b81f217

Browse files
Pytalnextcloud-command
authored andcommitted
Fix HTML entity rendering in file comments
Signed-off-by: Christopher Ng <[email protected]> Signed-off-by: nextcloud-command <[email protected]>
1 parent fb2fd34 commit b81f217

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

apps/comments/js/comments-app.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/comments/js/comments-app.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/comments/src/components/Comment.vue

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,12 @@ export default {
180180
if (this.isEmptyMessage) {
181181
return ''
182182
}
183-
return this.renderContent(this.localMessage)
183+
// Double-unescape potentially double-escaped localMessage
184+
let message = this.localMessage
185+
for (let i = 0; i < 2; i++) {
186+
message = new DOMParser().parseFromString(message, 'text/html').documentElement.textContent
187+
}
188+
return this.renderContent(message)
184189
},
185190
186191
isEmptyMessage() {

0 commit comments

Comments
 (0)