callstack/react-native-paper
View on GitHubOpening a Menu from a TextInput anchor on the web unfocuses the anchor
Open
#2,903 opened on Sep 15, 2021
Hacktoberfestrepro provided
Repository metrics
- Stars
- (11,550 stars)
- PR merge metrics
- (Avg merge 8d 12h) (10 merged PRs in 30d)
Description
Current behaviour
When a Menu has a TextInput as an anchor, if that input's onFocus is used to open the menu, it becomes unfocused.
Expected behaviour
This is not consistent with Android, where it keeps focus. It would be nice if it worked this way on the web too, so that a searchable dropdown can be implemented.
Code sample
https://snack.expo.dev/@pta2002/eb79e2
What have you tried
I have tried using a separate component (not the anchor) to trigger the menu, but it got unfocused as well. Either way, I think the behaviour should at least be consistent.
Your Environment
| software | version |
|---|---|
| ios or android | Android 11 |
| react-native | 0.63.2 |
| react-native-paper | 4.9.2 |
| node | 14.17.6 |
| npm or yarn | npm 6.14.15 |
| expo sdk | 42.0.1 |