#2 - Update advanced filters button to open filters popover#91806
#2 - Update advanced filters button to open filters popover#91806bernhardoj wants to merge 22 commits into
Conversation
…mer pass the type and policyID
|
@aimane-chnaif Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 63f2565bfa
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
|
🚧 @dubielzyk-expensify has triggered a test Expensify/App build. You can view the workflow run here. |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, and Web. Happy testing! 🧪🧪
|
| }); | ||
| }); | ||
|
|
||
| describe('getKeywordQueryWithCurrentSearchContext', () => { |
There was a problem hiding this comment.
This is removed from the revert PR, so added it back here.
|
Do we want auto-focus here @trjExpensify and @Expensify/design ? CleanShot.2026-05-27.at.20.06.40.mp4Also every other "search" field has (I realize some of these things are perhaps outside of this PR or maybe mentioned before, but I'm just mentioning it 😅) I think we also need to do something about this in a follow-up cause it's not obvious that there's a to date here: Part of me also wanna auto-close the popover when applying a filter, but I worry a bit about how annoying it could for those who wanna apply many filters. I might lean to do it, but I don't feel strongly so curious what @Expensify/design thinks. @bernhardoj amazing job on this btw. Always such high quality and attention to detail. Really appreciate it! |
The previous discussion was that we only auto-focus on the full-screen view. Fixed it. |
Codecov Report❌ Looks like you've decreased code coverage for some files. Please write tests to increase, or at least maintain, the existing level of code coverage. See our documentation here for how to interpret this table.
|
|
I'm pretty torn on closing or not - I can see an argument that you might want to keep adding filters instead of just one, but it's really hard to know for sure. I would probably leave it open until the user clicks outside? Agree where you both landed on auto-focus as well. |
|
Are we still waiting on feedback or more to fix yet? Or ready for review? |
|
Ready for review |
| SEARCH_ADVANCED_FILTERS_CONTENT: { | ||
| route: 'search/filters/:filterKey', | ||
| getRoute: (filterKey: SearchFilterKey | UserFriendlyKey) => `search/filters/${filterKey}` as const, | ||
| }, |
There was a problem hiding this comment.
For mobile view, any reason for not using existing legacy filter pages?
Lines 747 to 756 in 52e1696
There was a problem hiding this comment.
As we're going with navigation path, why not just reorder filter menu items in old filters page but completely refactored?
|
Bug: janky animation when open amount filter diff.mov |
luacmartins
left a comment
There was a problem hiding this comment.
Let's make sure that all blockers are fixed #91684
Regarding No receipt tooltip in Has filter, we're still discussing expected behavior in #91683 (comment) |



Explanation of Change
Fixed Issues
$ #84877
PROPOSAL:
Tests
Same as QA Steps
Offline tests
Same as QA Steps
QA Steps
Prerequisite: have a workspace with report fields
Web
mWeb, Android, iOS
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
web.mp4