diff --git a/invokeai/frontend/web/src/features/controlLayers/konva/events.ts b/invokeai/frontend/web/src/features/controlLayers/konva/events.ts index c0901e4f0d..a7b079f08e 100644 --- a/invokeai/frontend/web/src/features/controlLayers/konva/events.ts +++ b/invokeai/frontend/web/src/features/controlLayers/konva/events.ts @@ -517,7 +517,11 @@ export const setStageEventHandlers = (manager: KonvaNodeManager): (() => void) = setToolBuffer(getToolState().selected); setTool('view'); setSpaceKey(true); + setLastCursorPos(null); + setLastMouseDownPos(null); } else if (e.key === 'r') { + setLastCursorPos(null); + setLastMouseDownPos(null); manager.fitDocument(); manager.renderBackground(); manager.renderDocumentSizeOverlay();