diff --git a/packages/react-events/src/Press.js b/packages/react-events/src/Press.js index 189956d9d0..51156a8903 100644 --- a/packages/react-events/src/Press.js +++ b/packages/react-events/src/Press.js @@ -467,7 +467,8 @@ function calculateResponderRegion( } function isTouchEvent(nativeEvent: Event): boolean { - return Array.isArray((nativeEvent: any).changedTouches); + const changedTouches = ((nativeEvent: any): TouchEvent).changedTouches; + return changedTouches && typeof changedTouches.length === 'number'; } function getTouchFromPressEvent(nativeEvent: TouchEvent): Touch {