From 7e1755c89f01211231acadcd0ebb22dc0b45dd5e Mon Sep 17 00:00:00 2001 From: Martin Filser Date: Tue, 18 Jan 2022 00:00:56 +0100 Subject: [PATCH] Custom Field StringTemplates didn't save the last input value on desktop view after pressing Ctrl+Enter --- client/components/cards/cardCustomFields.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/client/components/cards/cardCustomFields.js b/client/components/cards/cardCustomFields.js index b9844438a..7686bbeb9 100644 --- a/client/components/cards/cardCustomFields.js +++ b/client/components/cards/cardCustomFields.js @@ -279,9 +279,7 @@ CardCustomField.register('cardCustomField'); if (event.keyCode === 13) { event.preventDefault(); - if (event.metaKey || event.ctrlKey) { - this.find('button[type=submit]').click(); - } else if (event.target.value.trim()) { + if (event.target.value.trim() || event.metaKey || event.ctrlKey) { const inputLast = this.find('input.last'); let items = this.getItems(); @@ -307,6 +305,9 @@ CardCustomField.register('cardCustomField'); this.stringtemplateItems.set(items); } + if (event.metaKey || event.ctrlKey) { + this.find('button[type=submit]').click(); + } } },