From f98087358cde8dbc4e4c61ae29aa48682ec275d6 Mon Sep 17 00:00:00 2001 From: Orion Reed Date: Sun, 15 Dec 2024 09:00:55 -0500 Subject: [PATCH] fix zoom --- src/folk-shape.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/folk-shape.ts b/src/folk-shape.ts index 0016dcf..73ba109 100644 --- a/src/folk-shape.ts +++ b/src/folk-shape.ts @@ -391,7 +391,11 @@ export class FolkShape extends HTMLElement { }; } else if (event.type === 'pointermove') { if (!target) return; - moveDelta = { x: event.movementX, y: event.movementY }; + const zoom = window.visualViewport?.scale ?? 1; + moveDelta = { + x: event.movementX / zoom, + y: event.movementY / zoom, + }; } if (!moveDelta) return;