diff --git a/src/renderer/extensions/vueNodes/composables/useNodePointerInteractions.ts b/src/renderer/extensions/vueNodes/composables/useNodePointerInteractions.ts index 26d2b8a4b0..d3461d4c39 100644 --- a/src/renderer/extensions/vueNodes/composables/useNodePointerInteractions.ts +++ b/src/renderer/extensions/vueNodes/composables/useNodePointerInteractions.ts @@ -127,6 +127,10 @@ export function useNodePointerInteractions( safeDragEnd(event) return } + + // Skip selection handling for right-click (button 2) - context menu handles its own selection + if (event.button === 2) return + const multiSelect = isMultiSelectKey(event) const nodeId = toValue(nodeIdRef) diff --git a/src/scripts/app.ts b/src/scripts/app.ts index 051b76048e..9c152d4bea 100644 --- a/src/scripts/app.ts +++ b/src/scripts/app.ts @@ -1457,7 +1457,9 @@ export class ComfyApp { }) return } else { - console.error('Invalid workflow structure, trying parameters fallback') + console.error( + 'Invalid workflow structure, trying parameters fallback' + ) this.showErrorOnFileLoad(file) } } catch (err) {