From 56d319af66d5dfb23636d4e302ebd69ce62a09cc Mon Sep 17 00:00:00 2001 From: 134 Date: Sat, 4 Jul 2026 13:43:55 +0800 Subject: [PATCH] fix: force fal scale shrink through locked patch workflow --- app/api/canvas/local-edit/route.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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