From 651edf7c82655f655ae0b9f4a7bfd9345e0f649c Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Sat, 22 Nov 2025 16:49:06 +0100 Subject: [PATCH] Prevent potential TypeError during pointer device type determination --- src/lib/PointerDeviceUtil.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/PointerDeviceUtil.ts b/src/lib/PointerDeviceUtil.ts index 3cfa2f56..4c704f1b 100644 --- a/src/lib/PointerDeviceUtil.ts +++ b/src/lib/PointerDeviceUtil.ts @@ -150,7 +150,7 @@ class PointerDeviceUtilClass { const medianIndex = Math.floor(deltas.length / 2); const oddMedian = deltas[medianIndex].delta; - const evenMedian = (deltas[medianIndex].delta + deltas[medianIndex + 1].delta) / 2; + const evenMedian = (deltas[medianIndex].delta + deltas[Math.min(deltas.length - 1, medianIndex + 1)].delta) / 2; const median = isEven ? evenMedian : oddMedian; return median < this.TRACK_PAD_DELTA_THRESHOLD;