From 98f5216ddf019f453f22fa65bc2c27bcd3bb241b Mon Sep 17 00:00:00 2001 From: filtered <176114999+webfiltered@users.noreply.github.com> Date: Thu, 22 May 2025 14:18:26 +1000 Subject: [PATCH] Fix edit mask button shown when non-nodes selected --- src/components/graph/selectionToolbox/MaskEditorButton.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/graph/selectionToolbox/MaskEditorButton.vue b/src/components/graph/selectionToolbox/MaskEditorButton.vue index 9336e58bd..e0635ea98 100644 --- a/src/components/graph/selectionToolbox/MaskEditorButton.vue +++ b/src/components/graph/selectionToolbox/MaskEditorButton.vue @@ -25,8 +25,9 @@ const commandStore = useCommandStore() const canvasStore = useCanvasStore() const isSingleImageNode = computed(() => { - const nodes = canvasStore.selectedItems.filter(isLGraphNode) - return nodes.length === 1 && nodes.some(isImageNode) + const { selectedItems } = canvasStore + const item = selectedItems[0] + return selectedItems.length === 1 && isLGraphNode(item) && isImageNode(item) }) const openMaskEditor = () => {