-
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
[HOLD for payment 2023-07-12] [$1000] mWeb - Chat - 'Hmm... it's not here' page is displayed when we go back from concierge after we open invalid user #19996
Comments
Triggered auto assignment to @johncschuster ( |
Bug0 Triage Checklist (Main S/O)
|
I've asked in Slack for clarity about what qualifies as an invalid phone number/email address so we can update the repro steps. |
From Slack:
|
Job added to Upwork: https://www.upwork.com/jobs/~0148400a911dd6cf26 |
Current assignee @johncschuster is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @parasharrajat ( |
Triggered auto assignment to @robertjchen ( |
Is it just me that can't arrive on the error page ? This is what I have for mweb: 2023-06-07.18-15-57.mp4I also tried on prod and same result... On Android native I have the error page |
Two things:
|
The expected result section is incomplete. If the Pushing this back to Slack https://expensify.slack.com/archives/C049HHMV9SM/p1685645535899559?thread_ts=1685385849.445229&cid=C049HHMV9SM. |
Hi @parasharrajat, generally when we go back from concierge, we go back to main home page i.e. reports archive page. I think we should display that to make it feel consistent with normal flow. From users perspective, if we already have closed the error and are taken to concierge page, I won't expect it to show 'Hmm... its not there' page. That would be confusing. Also now, it displays just a plain skeleton view which I understand you have reported about it recently. |
ProposalPlease re-state the problem that we are trying to solve in this issue.When we start a chat with an invalid user, it will show a create chat error and show a close button. The close button will delete the invalid chat and navigate to concierge chat. App/src/libs/actions/Report.js Lines 1267 to 1270 in 9f1c0e0
When going back, it will show the deleted invalid chat. What is the root cause of that problem?When we navigate to concierge chat, the deleted invalid chat is still in the stack ([LHN, Deleted Invalid Chat, Concierge]). So, when we go back, we will land on deleted invalid chat. What changes do you think we should make in order to solve the problem?When we navigate to concierge, we should pop the deleted invalid chat from stack. App/src/libs/actions/Report.js Lines 1267 to 1270 in 9f1c0e0
(add Navigation.goBack() before navigateToConciergeChat) What alternative solutions did you explore? (Optional)Add a way to replace the navigation instead of push. So, the deleted invalid chat will be replaced with concierge chat. |
Looks like something related to As a reminder, please make sure that all proposals are not workarounds and that any and all attempt to fix the issue holistically have been made before proceeding with a solution. Proposals to change our Feel free to drop a note in #expensify-open-source with any questions. |
@bernhardoj We have a conclusion on the Slack discussion https://expensify.slack.com/archives/C049HHMV9SM/p1685645535899559?thread_ts=1685385849.445229&cid=C049HHMV9SM. Can you confirm if your proposal is inline with it? |
Yes, my proposal will have the expected result |
I believe we're waiting on the BZ checklist for this one? #19996 (comment) |
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
Regression Test Steps
Do you agree 👍 or 👎 ? |
The job has been closed on Upwork. I'll get a new one going. |
@johncschuster Got it, should we close this one out then? |
I'm having trouble with Upwork (no surprises there) with creating the new job. I'm going to keep this issue open while I work on that so I don't miss paying everyone. |
Requested payment 1500. |
@dhanashree-sawant and @bernhardoj I have sent contracts to both of you. Can you please comment here when you've accepted so I can issue payment? Thank you! |
Thanks @johncschuster, Offer accepted. |
@johncschuster Accepted |
Reviewed details for @parasharrajat. This is accurate based on summary from the thumbs up from the Business Reviewer and approved for payment in NewDot. |
Summary of payment:External issue reporter - @dhanashree-sawant - $250 |
@JmillsExpensify, I've issued payment on Upwork for @dhanashree-sawant and @bernhardoj and it looks like payment should be issued to @parasharrajat via NewDot. Do we need to keep this issue open until that payment is issued or are we good to close this out? |
You can close it. I've approved payments. |
Sweet! Thank you! |
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:
An invalid phone number meaning a non-mobile phone line. (Landline)
Expected Result:
App should not display its not here page after getting back from concierge after opening invalid user
Actual Result:
App displays 'Hmm... it's not here' page when we get back from concierge after opening invalid user
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.22.0
Reproducible in staging?: n/a
Reproducible in production?: n/a
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
Notes/Photos/Videos: Any additional supporting documentation
VID-20230602-WA0003.mp4
Expensify/Expensify Issue URL:
Issue reported by: @dhanashree-sawant
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1685645535899559?thread_ts=1685385849.445229&cid=C049HHMV9SM
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: