Conversation
JS00001
left a comment
There was a problem hiding this comment.
Screen.Recording.2025-08-25.at.6.47.18.AM.mov
Looks like the main issue this PR fixes isnt working
|
@JS00001 On my side, it’s working. Screen.Recording.2025-08-25.at.17.54.41.mov |
|
@huult Also confirming that it doesn't work on iOS Safari when I tested on my end. error-ios-safari.mp4Please check mWeb and confirm. |
|
yes i will |
|
I got the issue https://expensify.slack.com/archives/C01GTK53T8Q/p1756188224505719. I will update it soon. |
|
I fixed the issue by adjusting the condition check Screen.Recording.2025-08-27.at.11.20.42.mp4 |
|
@akinwale could you review again? thanks |
| onSelectRow={onSelectRow} | ||
| keyExtractor={keyExtractor} | ||
| onScroll={onScroll} | ||
| onScroll={onScroll && typeof onScroll === 'function' ? handleScroll : onScroll} |
There was a problem hiding this comment.
I dont understand this, we check if onscroll exists, and is a function, and if it IS, then we dont call it?
There was a problem hiding this comment.
added comment to explain this
Screen.Recording.2025-08-27.at.11.34.54.AM.movStill not working for me |
Is it not working on the whole platform, or only on the iOS native app? |
|
I know the issue here is due to recent changes. I will update it soon, please wait for the next update. |
This is on web on chrome |
|
I merged main and encountered some issues due to recent changes. I’m checking them and will inform you when it’s ready |
Screen.Recording.2025-08-29.at.11.46.56.movI think recent change is causing the issue with With the old BaseSearchList, this didn’t happen (as shown in the video above). I think we should either hold off on this fix or decide whether we still accept this behavior. What do you think? |
trjExpensify
left a comment
There was a problem hiding this comment.
I think we should either hold off on this fix or decide whether we still accept this behavior.
Are you asking whether we still want to fix this bug?
- User scrolls the list of report search results
- Clicks into a report
- Clicks the back caret
- User lands at the top of the list of reports and not the scroll position they were at in (2).
If so, then yes, I still think we want to fix that bug.
|
@trjExpensify Yes, I think it’s a bug and we need to fix it. Let me find the PR causing this issue. To my knowledge, this issue happened due to recent changes. Five days ago, it didn’t happen. |
|
@akinwale #69128 (comment) What do you think? Do you know which PR is causing this issue? |
|
Sorry @trjExpensify, I forgot to set @akinwale @JS00001 I’ve already updated it. Can we proceed with reviewing this PR? |
|
Yes, @akinwale lets try and get this merged today |
|
@huult The perf test is failing. |
|
I think its flaky rn, lets continue review |
Reviewer Checklist
Screenshots/VideosAndroid: HybridApp69128-android-hybrid.mp4Android: mWeb Chrome69128-android-chrome.mp4iOS: HybridApp69128-ios-hybrid.mp4iOS: mWeb Safari69128-ios-safari.mp4MacOS: Chrome / Safari69128-web.mp4MacOS: Desktop69128-desktop.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. |
|
🚀 Deployed to staging by https://github.com/JS00001 in version: 9.2.2-0 🚀
|
|
🚀 Deployed to production by https://github.com/francoisl in version: 9.2.2-8 🚀
|
Details
Fixed Issues
$ #66751
PROPOSAL: #66751 (comment)
$ #68924
Tests
Same QA step
Offline tests
QA Steps
Issue #66751
Issue #68924
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))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
Screen.Recording.2025-08-14.at.13.04.06.mp4
Android: mWeb Chrome
Screen.Recording.2025-08-14.at.13.04.50.mp4
iOS: Native
Screen.Recording.2025-08-14.at.13.07.43.mp4
iOS: mWeb Safari
Screen.Recording.2025-08-14.at.13.08.33.mp4
MacOS: Chrome / Safari
Screen.Recording.2025-08-14.at.12.52.44.mp4
MacOS: Desktop
Screen.Recording.2025-08-14.at.12.55.57.mp4