From f6d39dbfc8f5604a4b9b000a06a99249b7cff918 Mon Sep 17 00:00:00 2001 From: Terry Jia Date: Sun, 11 Jan 2026 20:34:22 -0500 Subject: [PATCH] fix: stop pointer/mouse event propagation in vueNodes widget containers (#7953) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary Prevents custom widget drag interactions from triggering node drag in vueNodes mode. Custom plugins like KJNodes Points Editor use their own drag handlers which were bubbling up to the node container. ## Screenshots (if applicable) before https://github.com/user-attachments/assets/bc4c3095-d454-45f6-a4ec-60178e8f47df after https://github.com/user-attachments/assets/a32a5591-120e-4842-a0e0-3dd972127376 ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-7953-fix-stop-pointer-mouse-event-propagation-in-vueNodes-widget-containers-2e56d73d3650810398f2c582a91d767b) by [Unito](https://www.unito.io) --- .../vueNodes/widgets/components/WidgetDOM.vue | 10 +++++++++- .../vueNodes/widgets/components/WidgetLegacy.vue | 6 +++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/renderer/extensions/vueNodes/widgets/components/WidgetDOM.vue b/src/renderer/extensions/vueNodes/widgets/components/WidgetDOM.vue index 897cc5059..e701489a0 100644 --- a/src/renderer/extensions/vueNodes/widgets/components/WidgetDOM.vue +++ b/src/renderer/extensions/vueNodes/widgets/components/WidgetDOM.vue @@ -24,5 +24,13 @@ onMounted(() => { }) diff --git a/src/renderer/extensions/vueNodes/widgets/components/WidgetLegacy.vue b/src/renderer/extensions/vueNodes/widgets/components/WidgetLegacy.vue index 9efe0c761..d4989a5e3 100644 --- a/src/renderer/extensions/vueNodes/widgets/components/WidgetLegacy.vue +++ b/src/renderer/extensions/vueNodes/widgets/components/WidgetLegacy.vue @@ -105,9 +105,9 @@ function handleMove(e: PointerEvent) {