Closed lanitochka17 closed 1 week ago
Triggered auto assignment to @sonialiap (Bug
), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.
@sonialiap 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
We think that this bug might be related to #wave-control
Search - "Saved" text in search has a slight delay after deleting the term
When checking for the saved search length we are not filtering saved search with pending action delete. https://github.com/Expensify/App/blob/62302d5cacb2ff307b2e3a2bfc267a858a79bb4d/src/pages/Search/SearchTypeMenu.tsx#L261
Filtering out saved search with pending action delete and then calculate the length.
const hasVisibleSavedSearch = !!Object.values(savedSearches ?? {}).filter((s) => s.pendingAction !== 'delete').length;
NOTE: We need to do the same in SearchTypeMenuNarrow
.
Edited by proposal-police: This proposal was edited at 2024-10-17 14:42:39 UTC.
The "Saved" text still appears for a couple of seconds after the filter was deleted
We don't filter out the pending action
We should filter out the pending action if users are in online mode
const {isOffline} = useNetwork();
const shouldShow = Object.values(savedSearches ?? {}).filter((s) => s.pendingAction !== 'delete' || isOffline).length > 0;
NA
@sonialiap Eep! 4 days overdue now. Issues have feelings too...
Job added to Upwork: https://www.upwork.com/jobs/~021849069011992742790
Triggered auto assignment to Contributor-plus team member for initial proposal review - @dukenv0307 (External
)
@daledah's proposal LGTM
🎀👀🎀 C+ reviewed
Triggered auto assignment to @dangrous, see https://stackoverflow.com/c/expensify/questions/7972 for more details.
yep that looks good!
📣 @dukenv0307 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app!
📣 @daledah 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app!
Offer link Upwork job Please accept the offer and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review 🧑💻 Keep in mind: Code of Conduct | Contributing 📖
Reviewing
label has been removed, please complete the "BugZero Checklist".
The solution for this issue has been :rocket: deployed to production :rocket: in version 9.0.56-9 and is now subject to a 7-day regression period :calendar:. Here is the list of pull requests that resolve this issue:
If no regressions arise, payment will be issued on 2024-11-11. :confetti_ball:
For reference, here are some details about the assignees on this issue:
@dukenv0307 @sonialiap The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button]
Payment summary: @dukenv0307 $250 upwork - please complete the checklist (fun new form if you have the K2 extension haha) @daledah $250 upwork
[x] [Contributor] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake.
Link to comment: https://github.com/Expensify/App/pull/48566/files#r1829096619
[x] [Contributor] If the regression was CRITICAL (e.g. interrupts a core flow) A discussion in #expensify-open-source has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner.
Link to discussion: N/A
[x] [Contributor] If it was decided to create a regression test for the bug, please propose the regression test steps using the template below to ensure the same bug will not reach production again. Yes
[x] [BugZero Assignee] Create a GH issue for creating/updating the regression test once above steps have been agreed upon.
Link to issue: https://github.com/Expensify/Expensify/issues/443368
Do we agree 👍 or 👎
@sonialiap I completed the checklist
Payments completed
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.50-0 Reproducible in staging?: Y Reproducible in production?: Y If this was caught on HybridApp, is this reproducible on New Expensify Standalone?:N/A 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): applausetester+en@applause.expensifail.com Issue reported by: Applause - Internal Team
Action Performed:
Expected Result:
User expects that when the filter is deleted, the text disappears immediately
Actual Result:
The "Saved" text still appears for a couple of seconds after the filter was deleted
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
https://github.com/user-attachments/assets/9b5f448b-2f25-4d23-a664-7c78976e9704
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @sonialiap