Skip to content

iOS 26: Pan gesture events don't work properly #3733

@Aashu-Dubey

Description

@Aashu-Dubey

Description

When I use the Pan Gesture handler on latest iOS 26, the events are not triggered same as they do on iOS 18.x, Particularly when it's just a touch without drag.

on iOS 26 if we:

  • touch and then remove the gesture only onBegin is called.
  • touch, drag then remove the gesture all events are triggered properly,

Please see the attached video, you can see the difference, sample code and the package version used:
https://github.com/user-attachments/assets/583a200b-f0dc-44de-a0c5-f46dd04b0aec

Steps to reproduce

Just try the sample code in the attached video on latest iOS 26

A link to a Gist, an Expo Snack or a link to a repository based on this template that reproduces the bug.

Expo Snack

Gesture Handler version

2.28.0

React Native version

0.81.4

Platforms

iOS

JavaScript runtime

Hermes

Workflow

Using Expo Prebuild or an Expo development build

Architecture

New Architecture (Fabric)

Build type

Debug mode

Device

iOS simulator

Device model

iPhone 16 Pro Max (iOS 18.4) and iPhone 17 Pro Max (iOS 26.0)

Acknowledgements

Yes

Metadata

Metadata

Assignees

Labels

Platform: iOSThis issue is specific to iOSRepro providedA reproduction with a snack or repo is provided

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions