Skip to content

fix: unable to move cursor in absolutely positioned TextInput on Android when parent View has zIndex #52290

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

SeekingLight233
Copy link

Summary:

To fix #51469

I found in this scenario, a ghost container with no width and height is created. My touch events seem to be intercepted and never reach ReactEditText, the onTouchEvent in ReactEditText is not triggered at all.

This is a workaround approach, finds the targetView through touch coordinates and manually trigger onTouchEvent.
Not perfect, but currently solves my problem. I suspect this issue is related to the zIndex implementation on Android.

Changelog:

[ANDROID] [FIXED] - Fix TextInput cursor positioning when absolutely positioned inside parent with zIndex

Test Plan

Repro provided in #51469

@facebook-github-bot facebook-github-bot added CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. Shared with Meta Applied via automation to indicate that an Issue or Pull Request has been shared with the team. labels Jun 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. Shared with Meta Applied via automation to indicate that an Issue or Pull Request has been shared with the team.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Unable to move cursor in absolutely positioned TextInput on Android when parent View has zIndex
3 participants