diff --git a/app/api/canvas/local-edit/route.ts b/app/api/canvas/local-edit/route.ts index 004fa0011..dd97ca1d2 100644 --- a/app/api/canvas/local-edit/route.ts +++ b/app/api/canvas/local-edit/route.ts @@ -3893,9 +3893,11 @@ export async function POST(request: NextRequest) { !useProviderTextOnlyCoordinatePrompt; const useScaleAdjustMarkedPhotoGuide = useScaleAdjustCoordinatePrompt && !useScaleAdjustVisualLayoutGuide; - const useScaleAdjustFullFrameFalEdit = + const isScaleAdjustFalNanoBananaEdit = isScaleAdjustOperation && isScaleAdjustFalNanoBananaEditModel(resolvedScaleAdjustModelEntry); + const useScaleAdjustFullFrameFalEdit = + isScaleAdjustFalNanoBananaEdit && !hasScaleAdjustShrink; const useScaleAdjustStructureLockedPatchWorkflow = isScaleAdjustOperation && !useScaleAdjustFullFrameFalEdit && @@ -4198,6 +4200,8 @@ export async function POST(request: NextRequest) { scaleAdjustPatchStructureLockedDraftApplied: scaleAdjustPatchReference?.structureLockedDraft === true, scaleAdjustFullFrameFalEditApplied: useScaleAdjustFullFrameFalEdit, + scaleAdjustFullFrameFalEditDisabledForShrink: + isScaleAdjustFalNanoBananaEdit && hasScaleAdjustShrink, scaleAdjustPatchReferenceOrder: scaleAdjustPatchReference && useScaleAdjustPatchTargetDraftPrimary ? includeScaleAdjustPatchSourceReference