File tree Expand file tree Collapse file tree 3 files changed +13
-0
lines changed
src/renderer/extensions/vueNodes Expand file tree Collapse file tree 3 files changed +13
-0
lines changed Original file line number Diff line number Diff line change 5
5
tabindex =" 0"
6
6
role =" region"
7
7
:aria-label =" $t('g.videoPreview')"
8
+ data-capture-node =" true"
8
9
@mouseenter =" handleMouseEnter"
9
10
@mouseleave =" handleMouseLeave"
10
11
@keydown =" handleKeyDown"
Original file line number Diff line number Diff line change 2
2
<div
3
3
v-if =" imageUrls.length > 0"
4
4
class =" image-preview relative group flex flex-col items-center"
5
+ data-capture-node =" true"
5
6
tabindex =" 0"
6
7
role =" region"
7
8
:aria-label =" $t('g.imagePreview')"
Original file line number Diff line number Diff line change @@ -52,6 +52,17 @@ export function useNodePointerInteractions(
52
52
return
53
53
}
54
54
55
+ const stopNodeDragTarget =
56
+ event . target instanceof HTMLElement
57
+ ? event . target . closest ( '[data-capture-node="true"]' )
58
+ : null
59
+ if ( stopNodeDragTarget ) {
60
+ if ( ! shouldHandleNodePointerEvents . value ) {
61
+ forwardEventToCanvas ( event )
62
+ }
63
+ return
64
+ }
65
+
55
66
// Only start drag on left-click (button 0)
56
67
if ( event . button !== 0 ) {
57
68
return
You can’t perform that action at this time.
0 commit comments