diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/common/treeList.js b/packages/node_modules/@node-red/editor-client/src/js/ui/common/treeList.js index 9fca87e75..d4523f88f 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/common/treeList.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/common/treeList.js @@ -118,6 +118,9 @@ switch(evt.keyCode) { case 32: // SPACE case 13: // ENTER + if (evt.altKey || evt.ctrlKey || evt.metaKey || evt.shiftKey) { + return + } evt.preventDefault(); evt.stopPropagation(); if (focussed.checkbox) { diff --git a/packages/node_modules/@node-red/nodes/core/common/60-link.html b/packages/node_modules/@node-red/nodes/core/common/60-link.html index 59e3c9a92..f3fabba59 100644 --- a/packages/node_modules/@node-red/nodes/core/common/60-link.html +++ b/packages/node_modules/@node-red/nodes/core/common/60-link.html @@ -52,7 +52,7 @@ treeList = $("
") .css({width: "100%", height: "100%"}) .appendTo(".node-input-link-row") - .treeList({}) + .treeList({autoSelect:false}) .on('treelistitemmouseover',function(e,item) { if (item.node) { item.node.highlighted = true; @@ -157,7 +157,7 @@ function onEditSave(node) { var flows = treeList.treeList('data'); node.links = []; - if (node.type !== "link out" || $("node-input-mode").val() === 'link') { + if (node.type !== "link out" || $("#node-input-mode").val() === 'link') { flows.forEach(function(f) { f.children.forEach(function(n) { if (n.selected) {