-
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
[CRITICAL] Confirm if migration members will see onboarding modal when they shouldn't #53981
Comments
Triggered auto assignment to @slafortune ( |
@slafortune I'm going to grab an internal engineer for this one so I'll remove you! |
@deetergp Whoops! This issue is 2 days overdue. Let's get this updated quick! |
Digging into this today! |
We decide whether or not to show the onboarding modal to users here and it mostly seems to do with what's in At one point we were getting a type error in the JS console in NewDot and so we added a check to the back make sure we are only setting that NVP for organic users. But it looks like we should set it. And after testing it locally, it looks like we no longer get a console error when we do. |
Now that [email protected] has completed the onboarding modal, we have set an
|
The situation for [email protected] is interesting. They were invited to be participate in a workspace, which means their choice should be either
|
Similarly, [email protected] is a
|
Oh something is broken with the workspace invite flow. With one of my local test accounts, I invited a new user to join a workspace. This is what their
That is exactly what it should look like. But then I waited for the invite email to show up and tried to click on the link, which took me to a blank screen, when it should log me straight in. (That's another bug for sure!) Since the invite link didn't work, I logged in with a magic code and this is what it looked like afterwards:
That is another bug though it may be unrelated to this one. |
Oh, that is happening in this block but I'm not sure why. (cc @francoisl) |
And every time you point a finger, you point three back at yourself I'm the one that introduced the empty string bug 😅 |
Oh huh good catch, any idea of the flow where |
I do indeed! It was here where we were mistakenly trying to get the previous choice from |
Here is a session that I think is hitting this same issue. |
@deetergp this issue was created 2 weeks ago. Are we close to a solution? Let's make sure we're treating this as a top priority. Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks! |
Background
Slack convo
There have been numerous instances of Expensify members who already belong to a workspace being taken through the onboarding modal and creating additional, erroneous workspaces. We should not be showing the onboarding modal to those members at all, and we're concerned this may turn into an even bigger issue once migration begins.
Examples
Potential solution
If someone is already a workspace member and does not have the
introSelected
NVP, then we should not show the onboarding modal.cc @danielrvidal @francoisl @deetergp @puneetlath @flaviadefaria
The text was updated successfully, but these errors were encountered: