From d4c40f52554afe2e9743b57bd37cdd0f8032c79c Mon Sep 17 00:00:00 2001 From: Johnpaul Chiwetelu <49923152+Myestery@users.noreply.github.com> Date: Wed, 11 Feb 2026 00:35:52 +0100 Subject: [PATCH] fix: right-click context menu disabled when selection toolbox is off (#8781) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary - Move `NodeContextMenu` from `SelectionToolbox.vue` to `GraphCanvas.vue` so the right-click context menu renders independently of the `Comfy.Canvas.SelectionToolbox` setting - Fixes #8417 ## Test plan - [x] Disable selection toolbox in settings, right-click a node — context menu appears - [x] Enable selection toolbox, right-click a node — context menu still appears - [x] `pnpm typecheck` passes - [x] `pnpm lint` passes ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-8781-fix-right-click-context-menu-disabled-when-selection-toolbox-is-off-3036d73d36508168a9add58e060b7e93) by [Unito](https://www.unito.io) --- src/components/graph/GraphCanvas.vue | 2 ++ src/components/graph/SelectionToolbox.vue | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/graph/GraphCanvas.vue b/src/components/graph/GraphCanvas.vue index 66a9fb64f0..e12e5fd8a0 100644 --- a/src/components/graph/GraphCanvas.vue +++ b/src/components/graph/GraphCanvas.vue @@ -94,6 +94,7 @@ @@ -121,6 +122,7 @@ import DomWidgets from '@/components/graph/DomWidgets.vue' import GraphCanvasMenu from '@/components/graph/GraphCanvasMenu.vue' import LinkOverlayCanvas from '@/components/graph/LinkOverlayCanvas.vue' import NodeTooltip from '@/components/graph/NodeTooltip.vue' +import NodeContextMenu from '@/components/graph/NodeContextMenu.vue' import SelectionToolbox from '@/components/graph/SelectionToolbox.vue' import TitleEditor from '@/components/graph/TitleEditor.vue' import NodePropertiesPanel from '@/components/rightSidePanel/RightSidePanel.vue' diff --git a/src/components/graph/SelectionToolbox.vue b/src/components/graph/SelectionToolbox.vue index bd6f57818a..ac8263b7df 100644 --- a/src/components/graph/SelectionToolbox.vue +++ b/src/components/graph/SelectionToolbox.vue @@ -42,7 +42,6 @@ -