From a73c159160a8ce7a11971212a91baefaa8041c66 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Sat, 22 Jun 2019 20:25:57 +0100 Subject: [PATCH] Ensure an item in action list is always selected --- .../@node-red/editor-client/src/js/ui/actionList.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/actionList.js b/packages/node_modules/@node-red/editor-client/src/js/ui/actionList.js index aa5b2f900..d13aaa7fd 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/actionList.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/actionList.js @@ -49,6 +49,10 @@ RED.actionList = (function() { filterTerm = $(this).val(); searchResults.editableList('filter'); searchResults.find("li.selected").removeClass("selected"); + var children = searchResults.children(":visible"); + if (children.length) { + $(children[0]).addClass('selected'); + } } }); @@ -61,7 +65,6 @@ RED.actionList = (function() { var children = searchResults.children(":visible"); if (children.length) { $(children[0]).addClass('selected'); - RED.a = children[0]; } } else { var nextChild = selectedChild.nextAll(":visible").first(); @@ -162,6 +165,10 @@ RED.actionList = (function() { visible = true; } searchInput.trigger("focus"); + var children = searchResults.children(":visible"); + if (children.length) { + $(children[0]).addClass('selected'); + } } function hide() {