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
[$1000] Welcome message modal doest not have back button #19903
1.Go to the chat
2.Send a message to user
3.Click on "Reply in thread"
4.Click on thread header > Settings > Welcome message
Expected Result:
Welcome message modal/popup should have back button
Actual Result:
Welcome message modal doest not have back button
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:
Which of our officially supported platforms is this issue occurring on?
Android / native
Android / Chrome
iOS / native
iOS / Safari
MacOS / Chrome / Safari
MacOS / Desktop
Version Number: 1.3.21-2 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 Notes/Photos/Videos: Any additional supporting documentation
Please re-state the problem that we are trying to solve in this issue.
In this issue, we can notice that on the Set a welcome message page, the back button is not present in the header.
What is the root cause of that problem?
To display the back button, we use the shouldShowBackButton prop in HeaderWithCloseButton. In the ReportWelcomeMessagePage, this prop is not used, causing the back button to not show up.
What changes do you think we should make in order to solve the problem?
To fix this issue, we need to pass the prop shouldShowBackButton to the HeaderWithCloseButton in ReportWelcomeMessagePage.
What alternative solutions did you explore? (Optional)
📣 @GItGudRatio! 📣
Hey, it seems we don’t have your contributor details yet! You'll only have to do this once, and this is how we'll hire you on Upwork.
Please follow these steps:
Get the email address used to login to your Expensify account. If you don't already have an Expensify account, create one here. If you have multiple accounts (e.g. one for testing), please use your main account email.
Get the link to your Upwork profile. It's necessary because we only pay via Upwork. You can access it by logging in, and then clicking on your name. It'll look like this. If you don't already have an account, sign up for one here.
Copy the format below and paste it in a comment on this issue. Replace the placeholder text with your actual details.
Format:
Contributor details
Your Expensify account email: <REPLACE EMAIL HERE>
Upwork Profile Link: <REPLACE LINK HERE>
Looks like something related to react-navigation may have been mentioned in this issue discussion.
As a reminder, please make sure that all proposals are not workarounds and that any and all attempt to fix the issue holistically have been made before proceeding with a solution. Proposals to change our DeprecatedCustomActions.js files should not be accepted.
@adelekennedy Can you please summarize the appropriate individual payments for all parties involved in this issue? This is holding up @parasharrajat NewDot payments. More information on this compliance process in Slack.
Activity
melvin-bot commentedon May 31, 2023
Triggered auto assignment to @adelekennedy (
Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.melvin-bot commentedon May 31, 2023
Bug0 Triage Checklist (Main S/O)
Platformsin OP are ✅)Prince-Mendiratta commentedon May 31, 2023
Proposal
Please re-state the problem that we are trying to solve in this issue.
In this issue, we can notice that on the Set a welcome message page, the back button is not present in the header.
What is the root cause of that problem?
To display the back button, we use the
shouldShowBackButtonprop inHeaderWithCloseButton. In theReportWelcomeMessagePage, this prop is not used, causing the back button to not show up.What changes do you think we should make in order to solve the problem?
To fix this issue, we need to pass the prop
shouldShowBackButtonto theHeaderWithCloseButtoninReportWelcomeMessagePage.What alternative solutions did you explore? (Optional)
None
ahmedGaber93 commentedon May 31, 2023
Proposal
Please re-state the problem that we are trying to solve in this issue.
Welcome message modal doest not have back button.
What is the root cause of that problem?
The
HeaderWithCloseButtonin ReportWelcomeMessagePage.js doesn't have propshouldShowBackButtonto show the back button.App/src/pages/ReportWelcomeMessagePage.js
Lines 60 to 64 in 12d2f3c
What changes do you think we should make in order to solve the problem?
add prop
shouldShowBackButtontoHeaderWithCloseButtonhereWhat alternative solutions did you explore? (Optional)
GItGudRatio commentedon May 31, 2023
Is this up for grabs?
melvin-bot commentedon May 31, 2023
📣 @GItGudRatio! 📣
Hey, it seems we don’t have your contributor details yet! You'll only have to do this once, and this is how we'll hire you on Upwork.
Please follow these steps:
Format:
melvin-bot commentedon May 31, 2023
✅ Contributor details stored successfully. Thank you for contributing to Expensify!
dukenv0307 commentedon May 31, 2023
Proposal
Please re-state the problem that we are trying to solve in this issue.
Welcome message modal doest not have back button
What is the root cause of that problem?
App/src/pages/ReportWelcomeMessagePage.js
Lines 60 to 64 in 414dc10
in ReportWelcomeMessagePage we don't add
shouldShowBackButtonprops to display Back buttonWhat changes do you think we should make in order to solve the problem?
Adding
shouldShowBackButtonprops in ReportWelcomeMessagePageResult
melvin-bot commentedon May 31, 2023
Looks like something related to
react-navigationmay have been mentioned in this issue discussion.As a reminder, please make sure that all proposals are not workarounds and that any and all attempt to fix the issue holistically have been made before proceeding with a solution. Proposals to change our
DeprecatedCustomActions.jsfiles should not be accepted.Feel free to drop a note in #expensify-open-source with any questions.
adelekennedy commentedon Jun 2, 2023
can reproduce! this is a clear bug
[-]Welcome message modal doest not have back button[/-][+][$1000] Welcome message modal doest not have back button[/+]15 remaining items
Prince-Mendiratta commentedon Jun 8, 2023
@roryabraham @parasharrajat This PR was just merged yesterday, which ended up fixing this issue. How should we proceed now?
parasharrajat commentedon Jun 8, 2023
I see. @adelekennedy What is the next step here? There is no PR required now.
roryabraham commentedon Jun 8, 2023
I think we should pay out @Prince-Mendiratta for their time and then close this out since it's not going to be needed anymore.
melvin-bot commentedon Jun 15, 2023
@parasharrajat, @roryabraham, @Prince-Mendiratta, @adelekennedy Whoops! This issue is 2 days overdue. Let's get this updated quick!
adelekennedy commentedon Jun 16, 2023
@Prince-Mendiratta just sent you an offer on Upwork!
ayazhussain79 commentedon Jun 16, 2023
@adelekennedy am i eligible for reporting bonus?
roryabraham commentedon Jun 17, 2023
@ayazhussain79 Sorry, the reporting bonus is only paid out when an issue is fixed, and this isn't fixed quite yet.
parasharrajat commentedon Jul 24, 2023
Payment requested as per https://expensify.slack.com/archives/C02NK2DQWUX/p1686903062857739
JmillsExpensify commentedon Jul 27, 2023
@adelekennedy Can you please summarize the appropriate individual payments for all parties involved in this issue? This is holding up @parasharrajat NewDot payments. More information on this compliance process in Slack.
adelekennedy commentedon Jul 28, 2023
Here is the payment summary:
External issue reporter: @ayazhussain79 $250
Contributor that fixed the issue: @Prince-Mendiratta $1000
Contributor+ that helped on the issue and/or PR: @parasharrajat $1000
Upwork Job: https://www.upwork.com/jobs/~01dabd1979b66a6a86
Extra Notes regarding payment:
done! @JmillsExpensify
ayazhussain79 commentedon Jul 28, 2023
@adelekennedy offer accepted, Thank you
parasharrajat commentedon Jul 28, 2023
Quoting a comment @adelekennedy from #19903 (comment) for visibility.
ayazhussain79 commentedon Jul 28, 2023
what if a PR fixed this issue after i reported so why reporter is not eligible for reporting bonus
JmillsExpensify commentedon Jul 29, 2023
Reviewed details for @parasharrajat. These details are accurate based on summary from Business Reviewer and are now approved for payment in NewDot.