From c8146ffc64c49b8368ac5e705a6a8bceb3bbee80 Mon Sep 17 00:00:00 2001 From: Christian Byrne Date: Sun, 19 Oct 2025 12:28:40 -0700 Subject: [PATCH] Revert "fix dragging video/image components on Vue nodes triggers node drag (#5922)" (#6148) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary This PR reverts #5922 which fixed pointer capture behavior on video and image preview components to prevent unintended node dragging. ## Changes - Removes `data-capture-node="true"` attribute from `VideoPreview.vue` and `ImagePreview.vue` components - Removes pointer event delegation logic from `useNodePointerInteractions.ts` composable - Restores previous drag behavior where dragging on preview components triggers node drag ## Reason for Revert This changes the behavior from original Litegraph and is generally annoying. Users would rather be able to drag the node than be able to drag an image/video out from a node. Reverts #5922 ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-6148-Revert-fix-dragging-video-image-components-on-Vue-nodes-triggers-node-drag-5922-2916d73d365081398bb5c20384e26bb8) by [Unito](https://www.unito.io) --- src/renderer/extensions/vueNodes/VideoPreview.vue | 1 - .../extensions/vueNodes/components/ImagePreview.vue | 1 - .../composables/useNodePointerInteractions.ts | 11 ----------- 3 files changed, 13 deletions(-) diff --git a/src/renderer/extensions/vueNodes/VideoPreview.vue b/src/renderer/extensions/vueNodes/VideoPreview.vue index 2579bf5d2..07f0b7436 100644 --- a/src/renderer/extensions/vueNodes/VideoPreview.vue +++ b/src/renderer/extensions/vueNodes/VideoPreview.vue @@ -5,7 +5,6 @@ tabindex="0" role="region" :aria-label="$t('g.videoPreview')" - data-capture-node="true" @mouseenter="handleMouseEnter" @mouseleave="handleMouseLeave" @keydown="handleKeyDown" diff --git a/src/renderer/extensions/vueNodes/components/ImagePreview.vue b/src/renderer/extensions/vueNodes/components/ImagePreview.vue index a9fd91a25..06fd1af2d 100644 --- a/src/renderer/extensions/vueNodes/components/ImagePreview.vue +++ b/src/renderer/extensions/vueNodes/components/ImagePreview.vue @@ -2,7 +2,6 @@