-
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-01-02] [$500] mWeb - Expense - Red dot in preview does not disappear after filling in Amount and Merchant manually #32256
Comments
Triggered auto assignment to @alexpensify ( |
Job added to Upwork: https://www.upwork.com/jobs/~0175e10e5dd361820c |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @hoangzinh ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Red dot in preview does not disappear after filling in Amount and Merchant manually What is the root cause of that problem?When we go back to the chat report page, We only use
What changes do you think we should make in order to solve the problem?In
We can also use What alternative solutions did you explore? (Optional)Screen.Recording.2023-11-30.at.19.42.56.mov |
@dukenv0307 @alexpensify I tried to reproduce the bug, but I couldn't see any red dot after manually updating request amount + merchant. Screen.Recording.2023-12-01.at.23.36.17.movI even watched the recording in GH description, but couldn't see any red dot after manually updating. Is there anything that I missed? |
@hoangzinh You should open chat report > iou report > transaction report. Change merchant, amount. Back to chat report you will see the red dot in report preview doesn't disappear. |
@dukenv0307 Thanks for your hints. I can reproduce the bug now. Your proposal looks good to me. You pointed out the correct root cause. And the overall solution makes sense. But I suggest we can apply onyxSubscribe technique here to subscribe to transaction's changes and recalculate Link to proposal #32256 (comment) 🎀👀🎀 C+ reviewed |
Triggered auto assignment to @jasperhuangg, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
📣 @hoangzinh 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @dukenv0307 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
Thanks for the proposal! @dukenv0307 seems straightforward, nice job! |
@hoangzinh The PR is ready for review. |
Daily Update: The PR is in the review process! |
Daily Update: The PR is moving along |
The PR is still under review. |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a regression has occurred and you are the assigned CM follow the instructions here. If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future. |
Missed passing |
Heads up, I will be offline from Friday, December 22, to Thursday, January 4, 2024. I will not be actively watching over this GitHub during that period. If anything urgent is needed here, please ask for help in the #expensify-open-source Slack Room-- thanks! |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.16-5 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-01-02. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
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:
|
Regression Test Proposal
Do we agree 👍 or 👎 |
BugZero Checklist:
|
Here is the payment summary:
Upwork Job: https://www.upwork.com/jobs/~0175e10e5dd361820c Extra Notes regarding payment: Heads up, I'm OOO until January 4, but I will log in on Wednesday, January 3, to complete this payment process pending no regression. I've confirmed that everyone here is a pending hire, so all set here for the payment date. |
Closing - everyone has been paid via Upwork and I closed the job there. The only remaining action is to add the regression test. |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: v1.4.5-7
Reproducible in staging?: Y
Reproducible in production?: Y
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
Expensify/Expensify Issue URL:
Issue reported by: Applause-Internal Team
Slack conversation: @
Action Performed:
Expected Result:
The red dot on the expense preview in the main workspace chat will disappear because amount and merchant are filled manually.
Actual Result:
The red dot on the expense preview in the main workspace chat does not disappear unless the workspace chat is refreshed or revisited.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Bug6295530_1701322572303.Screen_Recording_20231130_121752_Chrome.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: