-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
Display loading spinner while authenticating from validate code link #15311
Conversation
@thesahindia @deetergp One of you needs to copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
Hey @cristipaval, the magic code screen flashes at android mWeb before the "Abracadabra" screen Screen.Recording.2023-02-22.at.1.04.29.AM.movI checked the video that you attached and the same screen appears in your video (but in your video it's really hard to see it) I think we should also show a screen when user opens expired link because right now an endless loader appears but it's out of scope. Is there a plan to implement this or should I raise this in the channel? |
Is this reproducible on Android only?
This is a good catch. I'll create a new issue for this. |
I thought it was only reproducible at android mWeb but I can repro this at ios safari as well |
Hey @thesahindia ! I can't reproduce it again. I even added a timeout here to make the api call longer, and I don't see that intermediary state. Screen.Recording.2023-02-23.at.12.43.06.movCould you please clear cache and make sure you run the right version of the App on your mobile browser? |
Same results even after clearing the cache. It's little weird that it's only reproducible at mWeb. Maybe it has something to do with the way I am testing?
I am not in the beta so I have changed the |
@thesahindia I don't think its related but why do you need the first step that you do in the iOS native App? |
I am not getting the magic link if I try it in the mWeb or web. If I remember correctly I get 403 forbidden response status. |
@cristipaval @thesahindia It seems to work fine on my end using Safari on iOS, but maybe I'm not doing the right reproduction steps? Simulator.Screen.Recording.-.iPhone.13.-.2023-02-24.at.10.59.41.mp4 |
Look like I got both the platform and the steps wrong on that last one! 😅 I have retried it with the steps outlined in the description on mWeb in Android and still do not see the code screen flash on the way to telling me I am signed in. 2023-02-24_11-32-02.mp4 |
@thesahindia Could you please make sure that you run the right App version on your simulator/emulator? |
Yeah, I have verified it. In your videos I saw you are using |
Hey @thesahindia ! Your email (tempararywork03+006@gmail.com) has now passwordless beta enabled. |
…-abracadabra-page
Oh it worked fine with the beta enabled account 👏 |
Reviewer Checklist
Screenshots/VideosWebScreen.Recording.2023-02-27.at.7.16.00.PM.movMobile Web - ChromeScreen.Recording.2023-02-27.at.6.44.23.PM.movMobile Web - SafariScreen.Recording.2023-02-27.at.6.55.22.PM.movDesktopN/A iOSN/A AndroidN/A |
Thank you! All on you @deetergp |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good, thanks!
Performance Comparison Report 📊Significant Changes To Duration
Show details
Meaningless Changes To DurationShow entries
Show details
|
@Expensify/mobile-deployers 📣 Please look into this performance regression as it's a deploy blocker. |
🚀 Deployed to staging by https://github.com/deetergp in version: 1.2.78-0 🚀
|
This performance regression appears to be consistent with what we were seeing on all PRs since last week, removing the DeployBlockerCash label |
🚀 Deployed to production by https://github.com/mountiny in version: 1.2.78-0 🚀
|
Details
This is applicable on web App only.
Fixed Issues
$ #15188
Tests and QA steps
Offline tests
N/A
PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)src/languages/*
files and using the translation methodWaiting for Copy
label for a copy review on the original GH to get the correct copy.STYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)/** comment above it */
this
properly so there are no scoping issues (i.e. foronClick={this.submit}
the methodthis.submit
should be bound tothis
in the constructor)this
are necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);
ifthis.submit
is never passed to a component event handler likeonClick
)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.Screenshots/Videos
Web
Screen.Recording.2023-02-21.at.10.30.59.mov
Mobile Web - Chrome
Screen.Recording.2023-02-21.at.10.32.33.mov
Mobile Web - Safari
Screen.Recording.2023-02-21.at.13.56.21.mov
Desktop
N/A
iOS
N/A
Android
N/A