diff --git a/components/canvas/nodes/ImageNode.tsx b/components/canvas/nodes/ImageNode.tsx index 8859f0d20..88ec2fb04 100644 --- a/components/canvas/nodes/ImageNode.tsx +++ b/components/canvas/nodes/ImageNode.tsx @@ -3927,15 +3927,16 @@ export function ImageNode({ } } - setIsSubmittingLocalEdit(true); - setIsProcessing(true); - commitLocalEditRegions(validRegions); - const actionName = isScaleAdjustMode ? "比例调整" : "局部编辑"; const editMode = isScaleAdjustMode ? "scale-adjust" : "local-edit"; const scalePercent = isScaleAdjustMode ? selectedLocalEditScalePercent || undefined : undefined; + + setIsSubmittingLocalEdit(true); + commitLocalEditRegions(validRegions); + resetLocalEditState(); + const newNodeId = addNode({ type: "image", position: {