From c0cb56763dc9885dcaec7c5341a58c4bcace48dc Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Tue, 13 Nov 2018 15:24:17 +0530 Subject: [PATCH] fix(Quill): Set HTML without triggering a focus (#6456) --- frappe/public/js/frappe/form/controls/text_editor.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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() {