diff --git a/invokeai/frontend/web/src/features/controlLayers/hooks/useEntityTransform.ts b/invokeai/frontend/web/src/features/controlLayers/hooks/useEntityTransform.ts index 74fa52a8a1..08346f243c 100644 --- a/invokeai/frontend/web/src/features/controlLayers/hooks/useEntityTransform.ts +++ b/invokeai/frontend/web/src/features/controlLayers/hooks/useEntityTransform.ts @@ -52,8 +52,9 @@ export const useEntityTransform = (entityIdentifier: CanvasEntityIdentifier | nu if (!adapter) { return; } + imageViewer.close(); await adapter.transformer.startTransform(); - }, [isDisabled, entityIdentifier, canvasManager]); + }, [isDisabled, entityIdentifier, canvasManager, imageViewer]); const fitToBbox = useCallback(async () => { if (isDisabled) {