-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
LoginWithShortLivedTokenPage
needs improvement
#8229
Comments
LoginWithShortLivedAuthToken
needs improvementLoginWithShortLivedTokenPage
needs improvement
I know @neil-marcellini is looking into fixes for various issues. |
I was able to get all of the flows to work on dev. I have this PR up for review now, Prevent "Continue setup" navigating back immediately and these two PRs which will follow to complete the fix on the feature branch. [HOLD 8498] Only create 1 free workspace when transitioning |
@neil-marcellini are you intending to fix this issue? If so, want to self assign? |
Oh yeah, thanks @michaelhaxhiu. I'm waiting on 1 more approval for this PR and then it will be fixed #8855. |
#8855 was merged, so I'm closing this. |
Awesome! Thanks for all your hard work and patience with this one @neil-marcellini |
Problem
The transition page logic feels like it is a bit brittle and difficult to understand. There are not obvious side effects like performing some actions in
componentDidUpdate()
which will only happen if we connect to thebetas
because they load and update via AuthScreens. Logic like that is pretty hard to follow and therefore easy to break.Why is this important?
This flow is critical to allowing users to move smoothly from OldDot to NewDot.
Solution
Think about how to improve the code (refactor), cover, and re-test the various scenarios. Maybe write automated tests for this flow if at all possible (not sure if it is).
The text was updated successfully, but these errors were encountered: