-
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 2023-07-14] [$2000] Magic code field is flickering & doesn't allow to enter the whole code. #18218
Comments
Triggered auto assignment to @arielgreen ( |
Bug0 Triage Checklist (Main S/O)
|
@arielgreen let's keep this one open. This doesn't happen on real device but still annoying for developers as they have trouble signin on iOS simulator without any workaround. |
Just to leave a note that this only happen in iOS 16.4 simulators and the root cause is happening in all TextInputs (not only MagicCodeInput). Investigation into this was mentioned here |
I am reopening this because this is blocking me from developing and properly testing a new feature. We need to get this resolved ASAP. |
Job added to Upwork: https://www.upwork.com/jobs/~010ae7819b08b2814c |
Current assignee @arielgreen is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @s77rt ( |
Triggered auto assignment to @alex-mechler ( |
Thanks for clarifying, getting a job set up. |
ProposalPlease re-state the problem that we are trying to solve in this issue.Magic code input doesn't work well on iOS simulators where it doesn't allow us to enter any input. What is the root cause of that problem?The root cause of this issue is that the RN TextInput incorrectly fires a What changes do you think we should make in order to solve the problem?We should debounce the onKeyPress function to ignore the backspace events if it is fired straight after (say <200ms) the actual number input event. magic-code.mov |
I am unable to reproduce this one. anyone able to? on IOS native right? |
I am able to but I think it only happens in the iOS simulator. |
I am testing on iOS simulator Screen.Recording.2023-05-12.at.8.17.46.AM.mov |
that just means that it is inconsistent, I don't know why. |
I've sent out contracts to @priyeshshah11 and @s77rt so that we're ready to go once the fix is merged/deployed. |
PR is still in review. |
Just checking in, is the PR ready to merge? Or are you still waiting for @mountiny's re-review? |
#21316 is merged but still happening to me 😞 |
@aimane-chnaif Try clear the pods and run pod install |
Seems to be working fine now in Video of iOS 16.4 simulatorScreen.Recording.2023-07-05.at.10.29.40.mov |
Merged, sorry I was ooo, merged. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.37-7 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 2023-07-14. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
As a reminder, here are the bonuses/penalties that should be applied for any External issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
|
Regarding payment, I sent an offer through Upwork to @priyeshshah11. @s77rt are you still getting paid through Upwork or do you request through NewDot now? |
@sakluger Upwork. |
Sounds good @s77rt, just sent an offer through Upwork. |
@sakluger Accepted! Thanks! |
Will be completed soon |
Paid out all the contracts, thanks again everyone! |
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:
The user should be able to enter the full magic code without any flickering
Actual Result:
Magic code field is flickering & doesn't allow to enter the whole code.
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.8.8
Reproducible in staging?: needs reproduction
Reproducible in production?: needs reproduction
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Screen.Recording.2023-04-30.at.8.23.07.PM.mov
Expensify/Expensify Issue URL:
Issue reported by: @priyeshshah11
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1682850385671169
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: