You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[HOLD for payment 2024-12-20] [HOLD for payment 2024-12-19] Search - Pay button for held expenses is gray in wide layout, and green in narrow layout #53905
Version Number: 9.0.74-0 Reproducible in staging?: Yes Reproducible in production?: No If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: Yes, reproducible on both If this was caught during regression testing, add the test name, ID and link from TestRail: Exp Email or phone of affected tester (no customers):applausetester+kh1311020@applause.expensifail.com Issue reported by: Applause Internal Team
Action Performed:
Go to staging.new.expensify.com
Go to workspace chat.
Submit two expenses.
Hold one of the expenses.
Note that the pay button is gray in main chat and expense report.
Go to Search > Outstanding.
Note that the pay button is also gray.
Switch the layout to narrow layout.
Expected Result:
The pay button for held expenses should be gray in narrow layout.
Actual Result:
The pay button for held expenses is gray in wide layout, and green in narrow layout.
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
Identify the pull request that introduced this issue and revert it.
changed the title [-]Search - Pay button for held expenses is gray in wide layout, and green in narrow layout[/-][+][HOLD for payment 2024-12-19] Search - Pay button for held expenses is gray in wide layout, and green in narrow layout[/+]on Dec 12, 2024
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.74-8 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:
@mananjadhav@zanyrenney@mananjadhav The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button]
changed the title [-][HOLD for payment 2024-12-19] Search - Pay button for held expenses is gray in wide layout, and green in narrow layout[/-][+][HOLD for payment 2024-12-20] [HOLD for payment 2024-12-19] Search - Pay button for held expenses is gray in wide layout, and green in narrow layout[/+]on Dec 13, 2024
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.75-6 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:
@mananjadhav@zanyrenney@mananjadhav The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button]
Activity
melvin-bot commentedon Dec 11, 2024
Triggered auto assignment to @cristipaval (
DeployBlockerCash), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.melvin-bot commentedon Dec 11, 2024
Triggered auto assignment to @zanyrenney (
Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.melvin-bot commentedon Dec 11, 2024
💬 A slack conversation has been started in #expensify-open-source
github-actions commentedon Dec 11, 2024
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
bernhardoj commentedon Dec 11, 2024
Proposal
Please re-state the problem that we are trying to solve in this issue.
Pay button becomes green back when screen is resized to small.
What is the root cause of that problem?
When the screen is large, we pass the
shouldUseSuccessStylecorrectly.App/src/components/SelectionList/Search/ReportListItem.tsx
Lines 204 to 214 in c1454f7
For for small screen, we forgot to pass
shouldUseSuccessStyle.App/src/components/SelectionList/Search/ReportListItem.tsx
Lines 166 to 177 in c1454f7
What changes do you think we should make in order to solve the problem?
Pass
shouldUseSuccessStyletoExpenseItemHeaderNarrow.What specific scenarios should we cover in automated tests to prevent reintroducing this issue in the future?
N/A
cristipaval commentedon Dec 11, 2024
This seems to be the offending PR. Checking to see if the author is available for a fix in the next few hours
9 remaining items
[-]Search - Pay button for held expenses is gray in wide layout, and green in narrow layout[/-][+][HOLD for payment 2024-12-19] Search - Pay button for held expenses is gray in wide layout, and green in narrow layout[/+]melvin-bot commentedon Dec 12, 2024
Reviewinglabel has been removed, please complete the "BugZero Checklist".melvin-bot commentedon Dec 12, 2024
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.74-8 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-12-19. 🎊
For reference, here are some details about the assignees on this issue:
melvin-bot commentedon Dec 12, 2024
@mananjadhav @zanyrenney @mananjadhav The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button]
[-][HOLD for payment 2024-12-19] Search - Pay button for held expenses is gray in wide layout, and green in narrow layout[/-][+][HOLD for payment 2024-12-20] [HOLD for payment 2024-12-19] Search - Pay button for held expenses is gray in wide layout, and green in narrow layout[/+]melvin-bot commentedon Dec 13, 2024
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.75-6 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-12-20. 🎊
For reference, here are some details about the assignees on this issue:
melvin-bot commentedon Dec 13, 2024
@mananjadhav @zanyrenney @mananjadhav The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button]