From 7c982a1bdf83bf6da38c264125d83f30a20ac1cc Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Thu, 8 Aug 2024 15:33:35 +1000 Subject: [PATCH] fix(ui): max scale 1 when reset view --- .../web/src/features/controlLayers/konva/CanvasManager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/invokeai/frontend/web/src/features/controlLayers/konva/CanvasManager.ts b/invokeai/frontend/web/src/features/controlLayers/konva/CanvasManager.ts index 6a3a5b6348..41d1423d86 100644 --- a/invokeai/frontend/web/src/features/controlLayers/konva/CanvasManager.ts +++ b/invokeai/frontend/web/src/features/controlLayers/konva/CanvasManager.ts @@ -315,7 +315,7 @@ export class CanvasManager { const availableWidth = width - padding * 2; const availableHeight = height - padding * 2; - const scale = Math.min(availableWidth / rect.width, availableHeight / rect.height); + const scale = Math.min(Math.min(availableWidth / rect.width, availableHeight / rect.height), 1); const x = -rect.x * scale + padding + (availableWidth - rect.width * scale) / 2; const y = -rect.y * scale + padding + (availableHeight - rect.height * scale) / 2;