Overview
src/components/mobile/GestureHandler.tsx (lines 74-78) spreads {...gestureProps} and then {...props} on the same element, so any touch or pointer handler passed by the consumer silently overrides the gesture library's handlers and breaks swipe/pinch detection. Merge overlapping event handlers instead of letting props clobber gestureProps.
Overview
src/components/mobile/GestureHandler.tsx (lines 74-78) spreads {...gestureProps} and then {...props} on the same element, so any touch or pointer handler passed by the consumer silently overrides the gesture library's handlers and breaks swipe/pinch detection. Merge overlapping event handlers instead of letting props clobber gestureProps.