-
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-16][$500] Web - Workspace - Inconsistent tooltip for workspace name in thread and IOU #31894
Comments
Triggered auto assignment to @MitchExpensify ( |
Job added to Upwork: https://www.upwork.com/jobs/~010c1c53f77916777c |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @cubuspl42 ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Inconsistency in the thread workspace name tooltip and IOU workspace name tooltip What is the root cause of that problem?When a thread is opened after the workspace has been archived, we're not setting the What changes do you think we should make in order to solve the problem?When a thread is opened after the workspace has been archived, set the We can do that by either:
What alternative solutions did you explore? (Optional)
|
ProposalPlease re-state the problem that we are trying to solve in this issue.The tooltip for the workspace name in the thread and the IOU are inconsistent. What is the root cause of that problem?For the archived workspace, as HeaderView.js is being called, the report is generated but the parent-report is not. As the report does not include the What changes do you think we should make in order to solve the problem?In the ReportUtils.js file, we only need to change 2 lines in the expensify_31894_solution.mp4What alternative solutions did you explore? (Optional) |
📣 @chie2727! 📣
|
Contributor details |
✅ Contributor details stored successfully. Thank you for contributing to Expensify! |
Please re-state the problem that we are trying to solve in this issue.Web - Workspace - Inconsistent tooltip for workspace name in thread and IOU What is the root cause of that problem?The function What changes do you think we should make in order to solve the problem?If the workspace name ( or When a thread is opened after the workspace has been archived, set the |
C+ reviewed 🎀 👀 🎀 I approve the proposal by @chie2727. In my opinion, obtaining the archived workspace name from the parent-report is a cleaner and more normalized approach in this scenario. |
Triggered auto assignment to @nkuoch, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
📣 @cubuspl42 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @chie2727 You have been assigned to this job! |
Thank you very much. |
@chie2727 You don't have to wait for anything on Upwork. It's a separate timeline, and I guarantee that everyone is always paid. |
@cubuspl42 Thanks for letting me know. The PR is ready for review: #32325 |
Hi @cubuspl42, will the PR be merged soon? |
😳 I don't know what happened here, I'll comment on the PR. |
@cubuspl42 sorry for getting back late but I don't think the selected proposal is correct in all cases and is future proof, especially in the case of paginated reports. In that solution we're making the thread report rely on the root parent report. When the user has a lot of reports and the reports are paginated, the "root parent report" might not be available in order for us to get it's Also with that we have data inconsistency, the threads that are opened after the thread is archived will not have What do you think? cc @nkuoch |
@dukenv0307 |
@chie2727 What I mean is if the reports are paginated, there's no parent report object to get the policyName from (of course in case the cc @cubuspl42 |
Sorry I'm ooo this week. Unassigning myself. |
@dukenv0307 Thanks for sharing your findings. It's unlikely that we change the assignment at this stage. How many reports does one need to have to trigger paginating? |
@cubuspl42 I'm not sure on the exact number. But we shouldn't operate under the assumption that the root parent report will always be available IMO.
@cubuspl42 I'm good too work together with @chie2727 on this one, if we decide my solution is more robust. What do you think? |
I'll test this solution on my most report-heavy account (most likely heavier than any real customer). I'll see if I can observe any problems!
I don't think the Expensify process has room for such a step. |
@cubuspl42 It's normal for an issue to be assigned to 2 contributors and both share compensation, I can link some precedents for that if you're interested 😄 |
It's definitely not "normal" or "common", but I'm not saying there was no precedence. Still, we're assuming that the solution being reviewed right can trigger a bug, although I havent't yet reproduced it or seen it reproduced (or maybe produced would be a more suitable term?). |
Triggered auto assignment to @amyevans, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
Looks like #32325 was deployed to prod 1/9 and the automation just didn't trigger. I'll update the labels/title accordingly. |
Thanks @amyevans, reminder set to pay on the 16th! |
Paid and contract ended for @cubuspl42 Offer sent to @chie2727, will pay out once accepted! 🙇 |
Paid and contract ended! Thanks all |
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.3-6
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:
Slack conversation: @
Action Performed:
Expected Result:
The workspace name tooltip should be the same for thread header and IOU.
Actual Result:
Inconsistency in the thread workspace name tooltip and IOU workspace name tooltip
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Bug6290552_1700938828937.2023-11-25_23-29-05.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: