-
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 2024-04-25] [$500] Android - Chat - Starting chat with specific number, user directed to hmm it's not here page #38879
Comments
Triggered auto assignment to @bfitzexpensify ( |
@bfitzexpensify FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors |
We think that this bug might be related to #vip-vsp |
Job added to Upwork: https://www.upwork.com/jobs/~014f0c32c8537d50a1 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @jayeshmangwani ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Android - Chat - Starting chat with specific number, user directed to hmm it's not here page What is the root cause of that problem?When start chat with new phone number violate rule backend return error What changes do you think we should make in order to solve the problem?We should show an error message to the user when they try to start a chat with a new phone number that violates the rule. const fetchReport = useCallback(() => {
if (!reportMetadata?.isLoadingInitialReportActions && !hasError) {
Report.openReport(reportIDFromRoute, reportActionIDFromRoute);
}
}, [reportIDFromRoute, reportActionIDFromRoute, reportMetadata?.isLoadingInitialReportActions]); and display an error message from BE POC What alternative solutions did you explore? (Optional) |
ProposalPlease re-state the problem that we are trying to solve in this issue.Starting chat with specific number, user sees infinite loading skeletons What is the root cause of that problem?
What changes do you think we should make in order to solve the problem?
We can either remove the above block, or define a new
Then when the user dismiss the error on the failed-to-be-created report (image attached in What alternative solutions did you explore? (Optional)None Result |
@nkdengineer Thanks for the proposal, your proposal makes sense, I have few questions :
|
@jayeshmangwani I can reproduce this issue on desktop web too, what behavior do you observe there? |
invalid-chat.mov@nkdengineer This is the behaviour I am getting in the latest code, let me know if you have different outcome |
This issue happens on all devices based on your config language and country you can try another phone number on diffirent country exam +8498730055 or +6677665544
Hi @jayeshmangwani |
I just checked on the latest main this issue doesn't happen |
@nkdengineer Would you upload a video of your desktop web outcome ? |
On which platforms ? |
@jayeshmangwani Here it is: Screen.Recording.2024-03-28.at.11.01.38.PM.mp4I think the reason why it's sometimes reproducible, sometimes not is because when network is fast, the |
@suneox To be fair, your proposal at most only fixes 1/2 of the issue. The chat header is skeleton loading indefinitely in your own attached POC screenshot. |
@lanitochka17 Can we please test this issue again again , does QA team is still able to reproduce this issue ? |
@jayeshmangwani Are you not able to reproduce the issue now? Please note there's the infinite loading chat header as well, that's definitely still reproducible in all platforms. |
No I am not able to reproduce the mentioned issue @nkdengineer |
📣 @nkdengineer You have been assigned to this job! |
@jayeshmangwani The PR is here. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.62-17 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2024-04-25. 🎊 For reference, here are some details about the assignees on this issue:
|
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:
|
Switching this to daily to action on Thursday. @nkdengineer I sent an offer to you via Upwork. @jayeshmangwani please complete the BZ checklist - thank you! |
@bfitzexpensify I will complete the checklist tomorrow |
Regression Test Proposal
Do we agree 👍 or 👎 |
Thanks @jayeshmangwani - proposed those steps be added via https://github.com/Expensify/Expensify/issues/390645. Payment will be completed tomorrow. @nkdengineer a reminder to accept the Upwork job offer. |
Payment to @jayeshmangwani complete. Bumping @nkdengineer in Slack again so we can close this out. |
@bfitzexpensify Thanks for bumping, I accepted the offer 🙏 |
Thanks! Payments complete. Closing this out |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 1.4.56
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/4447645
Issue reported by: Applause - Internal Team
Action Performed:
Expected Result:
Starting chat with specific number, user must be directed to specific contact page
Actual Result:
Starting chat with specific number, user directed to hmm it's not here page
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6423987_1711162774974.err.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: