-
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-08-07] [$250] Chat - Not here page does not have back button #45910
Comments
Triggered auto assignment to @tgolen ( |
👋 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:
|
We think that this bug might be related to #vip-vsp |
maybe from #44488, reverting locally to confirm |
sorry it didn't work i was not able see not found page at all after straight reverting(Pr here- #45914 ) Screen.Recording.2024-07-22.at.8.15.09.PM.mov |
ProposalPlease re-state the problem that we are trying to solve in this issue.There is no back button when linking to a not found action. What is the root cause of that problem?If we look at the code, the not found page when the linked action is not found never has a header with a back button. App/src/pages/home/ReportScreen.tsx Lines 736 to 757 in ccf9591
It was added in 104884a the first time. #44488 fixes the not found condition which now shows the not found correctly when the linked action doesn't found, just like when it's introduced. So, this is a feature request to show the header. What changes do you think we should make in order to solve the problem?We can add a header with a back button above the blocking view component.
We only show it on narrow layout and the back press will call the same function as |
I'm going to demote this since it's not a regression and it's not a typical flow that will disrupt anything. I agree that this is probably something we should add and I appreciate the early proposal from @bernhardoj |
Job added to Upwork: https://www.upwork.com/jobs/~01dbe85c3ec54018bc |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @sobitneupane ( |
ProposalProblem StatementWhen a user navigates to a chat comment URL without access, the "Not Here" page is displayed without a back button, making it difficult for users to navigate back to the previous page. Root CauseThe root cause of this problem is that the "Not Here" page is missing a back button, unlike other "don't have access" pages that have a back button. This inconsistency in design is causing a poor user experience. Proposed SolutionTo solve this problem, I propose adding a back button to the top left corner of the "Not Here" page. This button should allow users to easily navigate back to the previous page. Changes To implement this solution, we need to make the following changes: Modifythe BlockingView component to include a backButton property with a text property for the button text and an onPress property for the navigation function. Implementthe navigateBack function to navigate back to the previous page. javascript
Alternative SolutionsI explored the following alternative solutions: Adding a "Go Back" link instead of a button, but this may not be as visually appealing or intuitive for users. |
Thanks for the proposal everyone. Proposal from @bernhardoj looks good. 🎀👀🎀 C+ reviewed |
Current assignee @tgolen is eligible for the choreEngineerContributorManagement assigner, not assigning anyone new. |
PR is ready cc: @sobitneupane |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.14-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-08-07. 🎊 For reference, here are some details about the assignees on this issue:
|
Issue is ready for payment but no BZ is assigned. @dylanexpensify you are the lucky winner! Please verify the payment summary looks correct and complete the checklist. Thanks! |
Payment Summary
BugZero Checklist (@dylanexpensify)
|
Requested in ND. |
@dylanexpensify do you mind providing a confirmed payment summary. |
Payment summary:
Please apply/request! |
$250 approved for @bernhardoj |
@tgolen, @sobitneupane, @bernhardoj, @dylanexpensify Eep! 4 days overdue now. Issues have feelings too... |
Regression Test Proposal
Do we agree 👍 or 👎 |
$250 approved for @sobitneupane |
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: 9.0.10-2
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught during regression testing, add the test name, ID and link from TestRail: N/A
Issue reported by: Applause - Internal Team
Action Performed:
Expected Result:
The not here page have back button at the top left corner
Actual Result:
Not here page which gets displayed doesn't have any back button even if other "don't have access" pages have the back button
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6549442_1721654662608.Screen_Recording_20240722_161807_Chrome.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @sobitneupaneThe text was updated successfully, but these errors were encountered: