diff --git a/apps/desktop/src/app.tsx b/apps/desktop/src/app.tsx
index e7cfcc0c4d..022501fa3d 100644
--- a/apps/desktop/src/app.tsx
+++ b/apps/desktop/src/app.tsx
@@ -234,7 +234,11 @@ function Inner() {
-
+
{
- if (!target.hasPointerCapture?.(pointerId)) finish();
+ queueMicrotask(() => {
+ if (!target.hasPointerCapture?.(pointerId)) finish();
+ });
},
});
createEventListenerMap(target, {