Skip to content

fix: cross-container drop reverting to origin container on react-native-gesture-handler 3.x - #281

Open
nathanstitt wants to merge 1 commit into
nuclearpasta:mainfrom
nathanstitt:fix/cross-container-drop
Open

fix: cross-container drop reverting to origin container on react-native-gesture-handler 3.x #281
nathanstitt wants to merge 1 commit into
nuclearpasta:mainfrom
nathanstitt:fix/cross-container-drop

Conversation

@nathanstitt

Copy link
Copy Markdown

RNGH PR #3887 moved the end flag from onFinalize's legacy success second parameter into the event itself, inverted as canceled.

The v3 gesture path still read the removed parameter, so on 3.x every normally-ended drag finalized as cancelled

I think this wasn't found before because the demos are all pinned to react-native-guesture-handler 3.0.0-beta.2, when I upgraded them to either 3.0.1 and 3.1.0 the cross-list demo fails.

I added code in ./compat to normalize the API as best I could, but I can remove it and lock to 3.x if you'd like to make a clean break.

If you'd like I can also contribute a test as well.

RNGH PR #3887 moved the end flag from onFinalize's legacy `success`
second parameter into the event itself, inverted as `canceled`.

The v3 gesture path still read the removed parameter, so on 3.x
every normally-ended drag finalized as cancelled
@vercel

vercel Bot commented Aug 6, 2026

Copy link
Copy Markdown

@nathanstitt is attempting to deploy a commit to the Nuclear Pasta Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant