-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[HOLD for payment 2022-10-20] [$250] IOS - Keyboard doesn't persist taps and closes on taping from one to another on Rate or Unit field in Reimburse expenses page @aneequeahmad #11388
Comments
Triggered auto assignment to @kadiealexander ( |
Replicated in iOS! Moving to engineering. |
Triggered auto assignment to @grgia ( |
Triggered auto assignment to @kevinksullivan ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @sobitneupane ( |
Triggered auto assignment to @marcochavezf ( |
Proposal RCA: App/src/pages/workspace/WorkspacePageWithSections.js Lines 106 to 108 in b058975
If keyboardShouldPersistTaps prop is not specified in ScrollView , that value is never as default
Solution: <ScrollView
+ keyboardShouldPersistTaps="handled"
style={[styles.settingsPageBackground, styles.flex1, styles.w100]}
> demo.mov |
@aimane-chnaif Does this issue exist in Android and mWeb as well? |
@sobitneupane issue happens only on iOS |
@marcochavezf proposal from @aimane-chnaif looks good to me. @aimane-chnaif Please do check other components which make use of 🎀👀🎀 |
There are total 6 pages which make use of WorkspacePageWithSections: Actually, the solution fixes similar issue on General settings page as well: demo.movAnd no other regressions. |
https://www.upwork.com/jobs/~011b32241123d1fcc0 Hired @sobitneupane for C+ and invited @aneequeahmad for reporting. @aimane-chnaif please apply to the job when you get a chance! |
@kevinksullivan, I have applied to the job. Thanks |
@kevinksullivan Sure, I will apply to the job and create PR after @marcochavezf's final review |
Thank you @sobitneupane for the review, assigning @aimane-chnaif 🚀 |
📣 @aimane-chnaif You have been assigned to this job by @marcochavezf! |
@aimane-chnaif bump to apply for the job when you get a chance. |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.2.13-5 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2022-10-20. 🎊 |
@marcochavezf, @kevinksullivan, @sobitneupane, @aimane-chnaif Huh... This is 4 days overdue. Who can take care of this? |
@marcochavezf, @kevinksullivan, @sobitneupane, @aimane-chnaif Eep! 4 days overdue now. Issues have feelings too... |
Sorry all, I missed this one over the weekend + with OOO. @aimane-chnaif just hired you for the job. Can you let me know when you accept so I can pay? @sobitneupane and @aneequeahmad are all set with payments. |
@kevinksullivan accepted offer. thanks |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Action Performed:
Expected Result:
Tap should do the action like opens drop down or focus Unit text-field
Actual Result:
Tap is causing the keyboard or dropdown to close and have to tap again to do the action
Workaround:
Unknown
Platform:
Where is this issue occurring?
Version Number: 1.2.9.0
Reproducible in staging?: Yes
Reproducible in production?: Yes
Email or phone of affected tester (no customers): any
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
bug-rate-unit.mp4
Expensify/Expensify Issue URL:
Issue reported by: @aneequeahmad
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1663236134908079
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: