-
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-10-17] [$250] Header flickers on the search page when switching tabs while reports are already selected. #49084
Comments
Triggered auto assignment to @alexpensify ( |
Edited by proposal-police: This proposal was edited at 2024-09-12 15:09:06 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.Header flickers, and for a moment, the sidebar screen header becomes visible. What is the root cause of that problem?We're using App/src/components/Search/index.tsx Line 89 in 4c424a2
and
so the selection will be reset after open search page App/src/hooks/useMobileSelectionMode.ts Line 13 in 4c424a2
What changes do you think we should make in order to solve the problem?In most cases, we want to reset selection mode when users open page, but in Search page, we have the logic to turn on selection mode so we shouldn't reset it
After doing that, the selection mode won't be auto reset at the beginning. But If users open page without any selections and selection mode is enable (in case users enable selection mode and go to search page by deeplink) -> we should turn off it
What alternative solutions did you explore? (Optional)NA |
Adding this one to my test list and will get to it later this week. |
Job added to Upwork: https://www.upwork.com/jobs/~021836532792123032065 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @jjcoffee ( |
@jjcoffee when you get a chance, can you review if one of these proposals will fix this issue? Thanks! |
Triggered auto assignment to @aldo-expensify, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
📣 @jjcoffee 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @daledah You have been assigned to this job! |
Awesome, now we wait for this one to go through the review process. |
The PR is still under review |
Thanks, reviewed |
Thank you! |
Ok, waiting for this one to go to Prod. |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a regression has occurred and you are the assigned CM follow the instructions here. If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future. |
@jjcoffee when you get a chance, can you please confirm if this blocker notice is correct? Thanks! |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.47-4 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-10-17. 🎊 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:
|
@alexpensify Yes it's correct, the PR got reverted. @daledah is working on a fix. |
I'm offline until Tuesday, but I passed by to check the payment status. We are waiting for @daledah to accept the offer in Upwork, and then I can complete the process. |
@alexpensify I accepted the offer |
@alexpensify, @jjcoffee, @aldo-expensify, @daledah Whoops! This issue is 2 days overdue. Let's get this updated quick! |
I think this means we can close... Please reopen if I got that wrong :) |
@aldo-expensify—I was offline until today, hence the overdue notice. I saved this GitHub to return to when I was online again, but please keep it open. BZ still needs to go into Upwork and complete the payment process. Keeping this one closed, I finished the payment process last night. |
Thanks @alexpensify , will keep that in mind the next time :) |
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.33-1
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
Expensify/Expensify Issue URL:
Issue reported by: @jayeshmangwani
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1726146285093739
Action Performed:
Expected Result:
No visual issues (Header should not flicker)
Actual Result:
Header flickers, and for a moment, the sidebar screen header becomes visible.
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?
Screenshots/Videos
header-flickers.mp4
az_recorder_20240912_091901.mp4
Add any screenshot/video evidence
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @alexpensifyThe text was updated successfully, but these errors were encountered: