From 3c0f7b0eb4e2cfe1ff54dc8919109191419ab47c Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Fri, 14 Jun 2019 14:38:54 +0530 Subject: [PATCH] fix: Focus input on multiselect area click --- frappe/public/js/frappe/form/controls/table_multiselect.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frappe/public/js/frappe/form/controls/table_multiselect.js b/frappe/public/js/frappe/form/controls/table_multiselect.js index 1cf2edb923..a75a947e3f 100644 --- a/frappe/public/js/frappe/form/controls/table_multiselect.js +++ b/frappe/public/js/frappe/form/controls/table_multiselect.js @@ -12,6 +12,12 @@ frappe.ui.form.ControlTableMultiSelect = frappe.ui.form.ControlLink.extend({ // used as an internal model to store values this.rows = []; + this.$input_area.on('click', (e) => { + if (e.target === this.$input_area.get(0)) { + this.$input.focus(); + } + }); + this.$input_area.on('click', '.btn-remove', (e) => { const $target = $(e.currentTarget); const $value = $target.closest('.tb-selected-value');