From 67bdc890f83547f6c6dde93a5f54ee453c0aa271 Mon Sep 17 00:00:00 2001 From: Brian Vaughn Date: Fri, 9 Jan 2026 07:36:48 -0500 Subject: [PATCH] Only call preventDefault on "pointerup" events that have been handled by this library --- lib/global/event-handlers/onDocumentPointerUp.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/global/event-handlers/onDocumentPointerUp.ts b/lib/global/event-handlers/onDocumentPointerUp.ts index 604f0059f..030e9343b 100644 --- a/lib/global/event-handlers/onDocumentPointerUp.ts +++ b/lib/global/event-handlers/onDocumentPointerUp.ts @@ -8,8 +8,6 @@ export function onDocumentPointerUp(event: PointerEvent) { return; } - event.preventDefault(); - const { interactionState } = read(); switch (interactionState.state) { @@ -21,7 +19,11 @@ export function onDocumentPointerUp(event: PointerEvent) { } }); - updateCursorStyle(event.currentTarget as Document); + if (interactionState.hitRegions.length > 0) { + updateCursorStyle(event.currentTarget as Document); + + event.preventDefault(); + } } } }