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');