Reports - Tap on expands shows nothing in selection mode#78950
Reports - Tap on expands shows nothing in selection mode#78950jasperhuangg merged 9 commits intoExpensify:mainfrom
Conversation
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.
|
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppCleanShot.2026-01-08.at.01.06.30.mp4Android: mWeb ChromeCleanShot.2026-01-08.at.01.02.42.mp4iOS: HybridAppCleanShot.2026-01-08.at.01.09.25.mp4iOS: mWeb SafariCleanShot.2026-01-08.at.01.07.45.mp4MacOS: Chrome / SafariCleanShot.2026-01-08.at.01.00.06.mp4 |
src/components/SelectionListWithSections/Search/TransactionGroupListItem.tsx
Outdated
Show resolved
Hide resolved
|
Looks like contributor is not available. If needed I can help to move this forward. |
|
@suneox Sorry for the delay - I was offline for a personal issue. I'll start on this tomorrow. |
Co-authored-by: Cong Pham <ptcong411@gmail.com>
|
@suneox Ready for re-review. |
|
@mohammadjafarinejad It seems there was another change while you were OOO. I merged the latest main into your branch, but the issue still occurs when clicking the chevron down. CleanShot.2026-02-03.at.20.24.13_.mp4On the latest main, duplicate API calls also occur. The issue with toggling in selection mode has been resolved, except for the problem when clicking the chevron down. CleanShot.2026-02-03.at.20.14.55_.mp4 |
|
@suneox I think this PR #79207, introduced the double API call issue.
App/src/components/Search/index.tsx Lines 885 to 887 in 01056d4
Since
About the expand issue: when clicking the expand icon on an empty group, |
@mohammadjafarinejad Since duplicate API calls also occur on the latest main, I believe this is out of scope for the current PR. We should limit the scope to fixing the chevron-down toggle/expand behavior. Please re-test this on all platforms after applying your fix |
New Screenshots/VideosAndroid: Nativeandroid.mp4Android: mWeb Chromeandroid-web.mp4iOS: Nativeios.mp4iOS: mWeb Safariios-web.mp4MacOS: Chrome / Safariweb.mp4 |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚧 @jasperhuangg 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! 🧪🧪
|
|
🚀 Deployed to staging by https://github.com/jasperhuangg in version: 9.3.22-0 🚀
|
|
🚀 Deployed to production by https://github.com/mountiny in version: 9.3.22-4 🚀
|
|
🚀 Deployed to production by https://github.com/mountiny in version: 9.3.22-4 🚀
|
Explanation of Change
Fixed Issues
$ #78111
PROPOSAL: #78111 (comment)
Tests
Preconditions: New login to an account that has expenses from at least 2 other users (Or Clear Cache during tests)
Offline tests
Needs internet connection.
QA Steps
// TODO: These must be filled out, or the issue title must include "[No QA]."
Same as tests.
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectioncanBeMissingparam foruseOnyxtoggleReportand 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.mp4
Android: mWeb Chrome
android_web.mp4
iOS: Native
ios.mp4
iOS: mWeb Safari
ios_web.mp4
MacOS: Chrome / Safari
web.mp4