Merge pull request #5294 from nextcloud/bugfix/noid/use-text-content

This commit is contained in:
Julius Härtl
2023-11-17 11:38:10 +01:00
committed by GitHub

View File

@@ -115,8 +115,13 @@ export default {
submit() {
const content = this.validate(true)
if (content) {
this.$emit('input', content)
this.$emit('submit', content)
// We need the plain text representation for the input event as otherwise it will propagate back to the contenteditable
// The input event is only used for change detection to make sure that the input is reset after posting the comment
const temp = document.createElement('div')
temp.innerHTML = content
const text = temp.textContent || temp.innerText || ''
this.$emit('input', text)
this.$emit('submit', text)
}
},
/* All credits for this go to the talk app