清理节点指针抬起的无效取消判断
Project CI / Repository checks (pull_request) Successful in 3m16s
Project CI / Frontend tests (pull_request) Successful in 3m34s
Project CI / Backend tests (pull_request) Successful in 8m29s
Project CI / Native shell tests (pull_request) Successful in 20m27s

移除 onNodePointerUp 中永远不会成立的 pointercancel 类型判断

保留移动且存在待提交变换时的正式更新逻辑
This commit is contained in:
2026-09-04 15:26:10 +08:00
parent ff599a1b09
commit f3e5849027
@@ -361,11 +361,7 @@ export function useNodeTransformInteraction({
const cleanPointerUpInside =
!gesture?.hasMoved && isInsidePreview(event, previewRef);
if (cleanPointerUpInside) canvas.selectNode(gesture.hitNodeId);
if (
event.type !== 'pointercancel' &&
gesture?.hasMoved &&
gesture.pendingTransform
) {
if (gesture.hasMoved && gesture.pendingTransform) {
canvas.updateNodeTransform(
gesture.treeId,
gesture.nodeId,