-
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
Security - Close Account - No growl is received when closing an account #10224
Comments
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open
|
Triggered auto assignment to @MonilBhavsar ( |
@Beamanator looks like it is coming from #9635 |
cc @Julesssss as it appears like Alex is OOO today and this is hourly issue |
There was a confirmation modal. |
I was ooo most of yesterday, back today! I'm not sure this growl was necessary, i'll take a look at the design doc where this refactor happened to see if this detail was missed or if it's expected we don't show the growl |
Ok the confirmation Growl wasn't specifically discussed in the doc, but I don't think the Growl is necessary. We automatically redirect the user to the sign in screen when they close their account, that should be good enough. I would say we just need to update the regression test steps to not look for the growl anymore |
Yeah, there was. IIRC the 'type your account details' was a replacement for this step though. I also kinda think the growl should exist though. Regardless, it shouldn't be a deployblocker. |
I think you're right about this one. In the PR you can see that the only modal I changed was the error modal, not any confirm modal
Agree it shouldn't be a deploy blocker, the growl could make sense too - I think we are mainly trying to avoid growls now'days because they're only showing for a limited time and .. some other reasons I forget? But if you close your account, you get logged out and it doesn't really matter if you don't see the growl right? |
I view this as an exception to the no growl rule as closing an account is an incredibly rare and important event. Also, when testing I did notice that there wasn't any feedback and it felt a bit odd -- almost like there had been an error. |
I'm ok with either way - growl or no growl. I don't find it confusing that "close account" takes you back to the sign in page w/out a growl but I wouldn't be opposed to adding one back there |
Agree 👍 this seems like a "no growl" exception and we should add one to indicate that action succeeded. |
Engaged in N07, will update soon |
Will get back next week! |
Working on it now! |
I had a look at the User_Delete flow and the design doc. I thought of displaying a growl after we make a Write request here but realized we can't be optimistic that account will be deleted every time as we many checks here before deleting the account. So, I think the only way to add a growl is to make it use makeRequestWithSideEffects instead of Write. I'm not sure if we really want to change request type just to display growl. |
I think this could be a good convo to bring to slack, since:
|
Discussing here https://expensify.slack.com/archives/C03TQ48KC/p1663931636325039 |
So when we push onyx update to clients, we can pass a message in Here I tried displaying it on Login page. @Expensify/design Please review and share your thoughts. |
FYI we have an onyx key |
Yeah, that will be better 👍 |
I think the above screenshot looks good 👍 |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Expected Result:
The user expects to be navigated to the Sign in page and receive a growl so that they may now their actions were successful.
Actual Result:
The user is redirected correctly but no growl was received.
Workaround:
Unknown
Platform:
Where is this issue occurring?
Version Number: 1.1.87.8
Reproducible in staging?: Yes
Reproducible in production?: No
Email or phone of affected tester (no customers): any
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Bug5673568_PROD.mp4
Bug5673568_No_growl.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: