Browse Source

Custom Field StringTemplates didn't save the last input value on desktop view after pressing Ctrl+Enter

Martin Filser 3 years ago
parent
commit
7e1755c89f
1 changed files with 4 additions and 3 deletions
  1. 4 3
      client/components/cards/cardCustomFields.js

+ 4 - 3
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();
+            }
           }
         },