-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
[$500] mWeb - Login - Magic code isn't auto focused, the keypad isn't active #32802
Comments
Job added to Upwork: https://www.upwork.com/jobs/~017a66c8bbd9584d64 |
Triggered auto assignment to @sophiepintoraetz ( |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @narefyev91 ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Magic code isn't auto focused, the keypad isn't active. What is the root cause of that problem?iOS Safari only allows automatic focus on input to open keyboard after user interaction. But in here, we only show the ValidateCodeForm after the user clicks on Continue and we load the new login state. This means the What changes do you think we should make in order to solve the problem?We need to use the same pattern as we did here with the LoginForm. The This will make the ValidateCodeForm magic code input focus happens at the same event loop as the user interaction and the keyboard will show. What alternative solutions did you explore? (Optional)We should double check other forms and apply similar fix, the same issue may occur for other forms. |
ProposalPlease re-state the problem that we are trying to solve in this issue.Users on iOS Safari are experiencing an issue where the magic code input in the What is the root cause of that problem?iOS Safari has a specific requirement for triggering keyboard visibility – the input focus operation must occur within the same event loop as a user interaction. Our current implementation of ValidateCodeForm does not align the focus event with this requirement, leading to the described issue. What changes do you think we should make in order to solve the problem?
What alternative solutions did you explore? (Optional)
|
📣 @beingforthebenefit! 📣
|
Contributor details |
✅ Contributor details stored successfully. Thank you for contributing to Expensify! |
@sophiepintoraetz Hey! I think we already have workflow to close such kind of issues based on apple specific browser flow. |
Friendly ping @sophiepintoraetz |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
Thanks @narefyev91 - closing and moving! |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 1.4.10.0
Reproducible in staging?: y
Reproducible in production?: y
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
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Action Performed:
Expected Result:
The keypad should be visible.
Actual Result:
Magic code isn't auto focused, the keypad isn't active.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6308759_1702294847870.Nelm2455_1_.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: