diff --git a/components/canvas/nodes/ImageNode.tsx b/components/canvas/nodes/ImageNode.tsx index e68ed61c3..3487e63de 100644 --- a/components/canvas/nodes/ImageNode.tsx +++ b/components/canvas/nodes/ImageNode.tsx @@ -1550,6 +1550,8 @@ export function ImageNode({ node, isSelected }: ImageNodeProps) { transform: 'translateX(-50%)', pointerEvents: 'auto', }} + onMouseDown={(e) => e.stopPropagation()} + onPointerDown={(e) => e.stopPropagation()} onClick={(e) => e.stopPropagation()} > {/* 添加到对话 */} @@ -1820,6 +1822,8 @@ export function ImageNode({ node, isSelected }: ImageNodeProps) { top: getNotePanelPosition().top, left: getNotePanelPosition().left, }} + onMouseDown={(e) => e.stopPropagation()} + onPointerDown={(e) => e.stopPropagation()} onClick={(e) => e.stopPropagation()} >