Partially fix trending/drawer gesture conflict #7417
Merged
+105
−79
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Not sure this is a full solution because it still triggers for me sometimes. But this seems to improve the situation on iOS. I'm not sure it has any effect on Android.
Review without whitespace
Before
before.mov
After
after.mov
Test Plan
See videos above. On Android this fix doesn't seem to make it better or worse but on iOS, anecdotally, it does seem to help quite a bit. At least on the simulator.
I've also prepared a minimal repro case:
You can see that
requireExternalGestureToFail
really does make a difference here (both on iOS and on Android):min.mov
This gives me confidence that even if this isn't the entire fix, it's at least a step in the right direction.
This should have no effect on web.