From e93aa94d188abfb395646061030a206e477f98fc Mon Sep 17 00:00:00 2001 From: Arlen Johnson Date: Tue, 4 Feb 2025 10:15:26 -0500 Subject: [PATCH 1/3] Disallow enter key to submit form on selecting Autocomplete item (CFM-150) --- .../components/autocomplete/cm-autocomplete-people.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/webroot/js/comanage/components/autocomplete/cm-autocomplete-people.js b/app/webroot/js/comanage/components/autocomplete/cm-autocomplete-people.js index 00787222..75a84db6 100644 --- a/app/webroot/js/comanage/components/autocomplete/cm-autocomplete-people.js +++ b/app/webroot/js/comanage/components/autocomplete/cm-autocomplete-people.js @@ -243,6 +243,11 @@ export default { } } this.listLastPos = itemPosition + }, + onEnter(ev) { + if(this.options.type == 'field') { + return false; + } } }, mounted() { @@ -310,7 +315,8 @@ export default { @show="calculateDisabled" @keyup.arrow-down="onListNavigate" @keyup.arrow-up="onListNavigate" - @item-select="setPerson"> + @item-select="setPerson" + @keydown.enter.stop.prevent="onEnter">