-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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-06-06] [$250] Web - New search - Hold request education modal opens on the top left #42007
Comments
Triggered auto assignment to @joekaufmanexpensify ( |
@joekaufmanexpensify 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 |
ProposalPlease re-state the problem that we are trying to solve in this issue.Hold request education modal opens on the top left. What is the root cause of that problem?We use App/src/components/ProcessMoneyRequestHoldMenu.tsx Lines 30 to 36 in 59e74e9
What changes do you think we should make in order to solve the problem?We should use
What alternative solutions did you explore? (Optional)NA |
ProposalPlease re-state the problem that we are trying to solve in this issue.On web, when using new search - Hold request education modal opens on the top left. What is the root cause of that problem?
App/src/pages/home/ReportScreen.tsx Line 165 in f443efa
This leads to App/src/components/MoneyRequestHeader.tsx Lines 249 to 256 in f443efa
The What changes do you think we should make in order to solve the problem?Use
We also need to update the
This fixes the issue on web + makes sure that the hold education UI doesn't change on mobile. |
Will triage today |
ProposalPlease re-state the problem that we are trying to solve in this issue.Hold request education modal opens on the top left What is the root cause of that problem?Let's make sure about something first, we are here talking about two components: 1- ProcessMoneyRequestHoldMenuThis component is designed to be displayed only on small screens, it replace the Right Hand Panel educational window on scmall screens. 2- ProcessMoneyRequestHoldPageThis is the Right Hand Panel educational component. it's displayed only on large screens. The issueOn the "New Search Page" when we open a report with a hold from Right Hand Panel. because This value App/src/components/MoneyRequestHeader.tsx Lines 250 to 254 in 97097ff
where it should be opened only on small screens, it's now open when the report is on Right Hand Panel because the condition What changes do you think we should make in order to solve the problem?1- Fix ProcessMoneyRequestHoldMenuWe should not allow ProcessMoneyRequestHoldMenu to be displayed on Right Hand Panel and fix the value here App/src/components/MoneyRequestHeader.tsx Lines 249 to 255 in 97097ff
We can use 2- Fix ProcessMoneyRequestHoldPageWe need to allow We can use App/src/components/MoneyRequestHeader.tsx Lines 162 to 169 in 97097ff
POC video:20240513_184436.mp4 |
Job added to Upwork: https://www.upwork.com/jobs/~01c80194fe29f72a2f |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @rojiphil ( |
waiting for review of proposals |
Thanks all for your proposals. |
Triggered auto assignment to @aldo-expensify, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
📣 @rojiphil 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @ShridharGoel 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
@ShridharGoel is there an ETA for PR here? |
Will open PR today |
Great. TY! |
PR in review |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.77-11 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-06-06. 🎊 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:
|
@rojiphil could you handle BZ so we can issue payment this week? |
bump @rojiphil , we're all set to issue payment here as soon as checklist is done |
|
@joekaufmanexpensify Accepted offer and completed BZ. Thanks |
TY! |
All set to issue payment. We need to pay:
|
@rojiphil $250 sent and contract ended! |
@ShridharGoel please accept upwork offer so we can pay you |
@ShridharGoel $250 sent and contract ended! |
All set. Thanks everyone! |
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.72-1
Reproducible in staging?: y
Reproducible in production?: (this is happening in "test preferences")
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:
Precondition:
Expected Result:
Hold request education modal will show up as RHP.
Actual Result:
Hold request education modal opens on the top left.
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6477322_1715374043829.20240511_044053.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @joekaufmanexpensifyThe text was updated successfully, but these errors were encountered: