-
Notifications
You must be signed in to change notification settings - Fork 5k
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
App reloads when pressing "R" on Physical iPad Keyboard #20233
Comments
Thank you for filing this issue! |
Have been running into this issue on iPhone as well for the past 2 weeks -- never used to happen prior. Pressing R always reloads it, making it very difficult to test and text field inputs. |
I'm seeing this issue in the iOS Sim, expo-dev-client (1.3.1), while typing "R" into an input box with desktop keyboard |
I am also seeing this issue |
same problem with "expo": "^47.0.6" and "expo-dev-client": "~2.0.1". |
Might also be fixed in #20209 |
tracked in #19911 which is marked closed, but I am replicating it in Expo 46 & Xcode 14.2 |
this is not fixed with XCode 14.3 either |
Still broken running Expo 48 on simulated iPhone 14 iOS 16.4. Wildly irritating. Why couldn't the cmd-r have been swapped for a cmd-shift-r or a ctrl-r instead or just r? Lil hack for anyone running into this problem. If you are typing words with r in them, just roll the previous letter into the r, aka make sure you hold down the letter in front of the r until you've pressed the r. If there is no 'all-keys-up' gap between the letter just typed and the r, it doesn't trigger. Eg. to type the word 'try', type Note that for whatever reason, holding down the letter two-before the r will not work. |
Summary
When using a dev client, pressing the R key on a physical keyboard connected to an iPad reloads the application. This happens even when the focus is on a text field. I haven't found a way to disable this.
We use iPad keyboards a lot for development as it improves the experience but it's difficult to code and test the app when typing is involved as pressing the "R" key causes the application to reload.
Moving the reload to Cmd + R would resolve this issue – this would also match the dev menu Cmd + D.
Thanks. Reece
Managed or bare workflow?
managed
What platform(s) does this occur on?
iOS
Package versions
expo: 47.0.0
expo-dev-client: 2.0.1
Environment
Reproducible demo
This happens everywhere in the dev client. Pressing R on the main dev client interface reloads the dev client. Pressing R after you've loaded an application reloads the application
Stacktrace (if a crash is involved)
No response
The text was updated successfully, but these errors were encountered: