diff --git a/frappe/public/js/frappe/form/controls/text_editor.js b/frappe/public/js/frappe/form/controls/text_editor.js index 6e82f14536..41de01e6f7 100644 --- a/frappe/public/js/frappe/form/controls/text_editor.js +++ b/frappe/public/js/frappe/form/controls/text_editor.js @@ -171,7 +171,9 @@ frappe.ui.form.ControlTextEditor = frappe.ui.form.ControlCode.extend({ return; } - this.quill.clipboard.dangerouslyPasteHTML(value); + // set html without triggering a focus + const delta = this.quill.clipboard.convert({ html: value, text: '' }); + this.quill.setContents(delta); }, get_input_value() {