Prevent potential TypeError during pointer device type determination

This commit is contained in:
schroda
2025-11-22 16:49:06 +01:00
parent e5eda76ea7
commit 651edf7c82

View File

@@ -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;