From 8bce3428901a5a949c5bfb8815cc2b051317bb2a Mon Sep 17 00:00:00 2001 From: rahim Date: Tue, 14 Apr 2026 00:05:56 -0700 Subject: [PATCH] fix(core): reduce doubletap window from 300ms to 200ms (#1328) --- packages/core/src/dom/gesture/tap.ts | 2 +- packages/core/src/dom/gesture/tests/gesture.test.ts | 2 +- packages/core/src/dom/gesture/tests/tap.test.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/src/dom/gesture/tap.ts b/packages/core/src/dom/gesture/tap.ts index f3ee3859..209bea71 100644 --- a/packages/core/src/dom/gesture/tap.ts +++ b/packages/core/src/dom/gesture/tap.ts @@ -1,6 +1,6 @@ import type { GestureMatchResult, GestureRecognizer } from './gesture'; -const DOUBLETAP_WINDOW = 300; +const DOUBLETAP_WINDOW = 200; /** * Recognizes tap vs doubletap from quick pointer-up events. diff --git a/packages/core/src/dom/gesture/tests/gesture.test.ts b/packages/core/src/dom/gesture/tests/gesture.test.ts index d5296edd..9aa3076d 100644 --- a/packages/core/src/dom/gesture/tests/gesture.test.ts +++ b/packages/core/src/dom/gesture/tests/gesture.test.ts @@ -2,7 +2,7 @@ import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'; import { createDoubleTapGesture, createTapGesture } from '../create-tap-gesture'; -const DOUBLETAP_WINDOW = 300; +const DOUBLETAP_WINDOW = 200; function setup() { const container = document.createElement('div'); diff --git a/packages/core/src/dom/gesture/tests/tap.test.ts b/packages/core/src/dom/gesture/tests/tap.test.ts index 12e1229d..efe5db49 100644 --- a/packages/core/src/dom/gesture/tests/tap.test.ts +++ b/packages/core/src/dom/gesture/tests/tap.test.ts @@ -3,7 +3,7 @@ import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'; import type { GestureMatchResult, GestureType } from '../gesture'; import { TapRecognizer } from '../tap'; -const DOUBLETAP_WINDOW = 300; +const DOUBLETAP_WINDOW = 200; const NOOP_RECOGNIZER = { handleUp: () => {}, reset: () => {} };