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 = () => {