-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
[$250][Back] Company cards - Tapping device back button/app's back button from concierge shows inconsistent behavior #57037
Comments
Triggered auto assignment to @slafortune ( |
@slafortune Huh... This is 4 days overdue. Who can take care of this? |
Job added to Upwork: https://www.upwork.com/jobs/~021894128437545356360 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @shubham1206agra ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Company cards - Tapping device back button/app's back button from concierge shows inconsistent behavior What is the root cause of that problem?This is the navigation error. What changes do you think we should make in order to solve the problem?Fix navigation from CompanyCard page to other pages What specific scenarios should we cover in automated tests to prevent reintroducing this issue in the future?N/A What alternative solutions did you explore? (Optional) |
@adamgrzybowski Can you pick this up? |
@shubham1206agra what's reason for asking if @adamgrzybowski can pick this up? We added I added |
@mallenexpensify Since this bug probably came from major refactor we have performed recently. Plus, there are no good proposals that I can approve yet. |
🚨 Edited by proposal-police: This proposal was edited at 2025-02-27 11:09:34 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.Company cards - Tapping device back button/app's back button from concierge shows inconsistent behavior What is the root cause of that problem?We don't add function to handle back button for physical device. With Android Chrome, pressing the back button will take us back to the previous URL (the Company Card page), which is exactly as expected. What changes do you think we should make in order to solve the problem?We can add a backTo param to the route when open the Concierge Report page: Lines 310 to 311 in 7d0bcb4
App/src/libs/actions/Report.ts Line 2389 in 7d0bcb4
Then use handleBackButtonPress to handle in ReportScreen to handle back button event in android device. Pass backToParam to Navigation.goBack
Do the same with App/src/pages/home/ReportScreen.tsx Line 313 in 7d0bcb4
What specific scenarios should we cover in automated tests to prevent reintroducing this issue in the future?N/A What alternative solutions did you explore? (Optional) |
|
@shubham1206agra , please review @thelullabyy 's proposal, if you don't accept it, I can post in the #expert-contributors room and tag Adam there. Thx |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@slafortune @shubham1206agra this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks! |
I don't think it's a good idea to add backTo to report route. |
@shubham1206agra once you post in #expert-contributors room can you link that here? |
@slafortune Can you please invite me to the room first? |
Ah! Sorry about the @shubham1206agra an invite should be coming in the very near future!! |
@shubham1206agra hoping to have you in the #expert-contributors room soon 🤞 |
@shubham1206agra Huh... This is 4 days overdue. Who can take care of this? |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@shubham1206agra would you be able to check this GH to see if the root of the issue might be the same as this one? I wonder if they will be resolved together. TY! |
@Christinadobrzyn Nope they are different issue. |
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: V9.0.99-0
Reproducible in staging?: Yes
Reproducible in production?: Yes
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: N/A
Email or phone of affected tester (no customers): N/A
Issue reported by: Applause Internal Team
Device used: Redmi note 10s android 13
App Component: Other
Action Performed:
Expected Result:
In mWeb and Android, tapping device back button/app's back button from Concierge page must show consistent behavior.
Actual Result:
In mWeb tapping device back button , user navigated to Company cards page and tapping app's back button user navigated to LHN. But in Android, tapping both device back button/app's back button, user navigated to LHN.
Workaround:
Unknown
Platforms:
Screenshots/Videos
bug.mp4
bug2.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @shubham1206agraThe text was updated successfully, but these errors were encountered: