Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Set selection to end of text input on accessibility click
Summary: When we render a text input that already has a text value (<TextInput value="123" />), its selection (cursor) is automatically set to the end of the text. However, when you swipe to focus the text input with TalkBack, Android decides it needs to clear the selection, which moves the cursor back to the beginning of the text input. This is probably not what you want if you're editing some text that's already there. Ideally we would just keep the selection at the end, but I don't know how to prevent this from happening - it seems to be part of how TextView handles the accessibility focus event? So instead I'm just explicitly setting the selection to the end of the text in our handler for accessibility click. Changelog: [Android][Fixed] Move selection to the end of the text input on accessibility click Reviewed By: mdvacca Differential Revision: D23441077 fbshipit-source-id: 16964f5b106637e55a98c6b0ef0f0041e8e6215d
- Loading branch information