From 9b276a6237c30ae36886de5b8672fc7329dacf8a Mon Sep 17 00:00:00 2001 From: Chenlei Hu Date: Wed, 10 Jul 2024 20:37:59 -0400 Subject: [PATCH] No searchbox on link release unless shift pressed (#108) --- src/components/NodeSearchBoxPopover.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/components/NodeSearchBoxPopover.vue b/src/components/NodeSearchBoxPopover.vue index 72448e81e..afc911cf2 100644 --- a/src/components/NodeSearchBoxPopover.vue +++ b/src/components/NodeSearchBoxPopover.vue @@ -72,7 +72,13 @@ const nodeSearchService = ( const canvasEventHandler = (e: LiteGraphCanvasEvent) => { const shiftPressed = (e.detail.originalEvent as KeyboardEvent).shiftKey; - if (e.detail.subType === "empty-release" && shiftPressed) { + // Ignore empty releases unless shift is pressed + // Empty release without shift is trigger right click menu + if (e.detail.subType === "empty-release" && !shiftPressed) { + return; + } + + if (e.detail.subType === "empty-release") { const destIsInput = e.detail.linkReleaseContext.node_from !== undefined; const filter = destIsInput ? nodeSearchService.getFilterById("input")