From 43ccc84584eab81c832583f4a54805cf6b61f54a Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Wed, 5 Jul 2017 13:25:13 +0530 Subject: [PATCH] [text-editor] dont keep refreshing value --- frappe/public/js/frappe/form/control.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/frappe/public/js/frappe/form/control.js b/frappe/public/js/frappe/form/control.js index e0860a7299..dde00cf5a0 100755 --- a/frappe/public/js/frappe/form/control.js +++ b/frappe/public/js/frappe/form/control.js @@ -1887,12 +1887,15 @@ frappe.ui.form.ControlTextEditor = frappe.ui.form.ControlCode.extend({ if(!this._last_change_on || (moment() - moment(this._last_change_on) > 3000)) { this.editor.summernote('code', value); } else { - var interval = setInterval(() => { - if(moment() - moment(this._last_change_on) > 3000) { - this.editor.summernote('code', value); - clearInterval(interval); - } - }, 1000); + if(!this._setting_value) { + this._setting_value = setInterval(() => { + if(moment() - moment(this._last_change_on) > 3000) { + this.editor.summernote('code', this.last_value); + clearInterval(this._setting_value); + this._setting_value = null; + } + }, 1000); + } } }, set_focus: function() {