[CP Staging] fix: chat jumps to top briefly each time the expense is created#58904
[CP Staging] fix: chat jumps to top briefly each time the expense is created#58904mountiny merged 8 commits intoExpensify:mainfrom
Conversation
|
@ZhenjaHorbach 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] |
Reviewer Checklist
Screenshots/VideosAndroid: Nativeandroid.movAndroid: mWeb Chrome2025-03-21.17.49.14.moviOS: Nativeios.moviOS: mWeb Safariios-web.movMacOS: Chrome / Safariweb.movMacOS: Desktopweb.mov |
|
Looks like expenses still jump 2025-03-21.14.33.13.mov |
|
@ZhenjaHorbach The first jump bug with the error of Screen.Recording.2025-03-21.at.20.43.21.mov |
|
As I can see in prod everything works good 2025-03-21.14.52.29.mov |
|
Yeah |
@ZhenjaHorbach Yes, this jump is different and I can reproduce it in production, you can try to create split bill serval times. |
Screen.Recording.2025-03-21.at.21.00.37.mov |
|
I still can't reproduce in prod 😅 @WojtekBoman |
|
In ios looks like we still have issue with dismissModal 2025-03-21.15.18.48.mov |
|
And we have this issue on native apps 2025-03-21.15.23.31.mov |
This issue should be fixed by this PR #58908 |
|
I checked the method responsible for scrolling to bottom in Screen.Recording.2025-03-21.at.15.29.20.mov |
|
Just to clarify, I don't suggest to remove this line to fix the issue, because it will definitely cause many side effects, but it might be related to the encountered problem |
It's okay |
I think it might also be connected with the issue which is fixed by this PR #58904 |
It's true |
Here is a wrong link |
I checked and it's fixed |
|
LGTM ! |
[CP Staging] fix: chat jumps to top briefly each time the expense is created (cherry picked from commit 55ec5d2) (CP triggered by luacmartins)
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Cherry-picked to staging by https://github.com/luacmartins in version: 9.1.16-4 🚀
@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes. |
|
🚀 Deployed to production by https://github.com/luacmartins in version: 9.1.16-4 🚀
|
Explanation of Change
fix: chat jumps to top briefly each time the expense is created
Fixed Issues
$ #58871
PROPOSAL: #58871 (comment)
Tests
Offline tests
Same
QA Steps
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))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-03-21.at.19.26.55.mov
Android: mWeb Chrome
Screen.Recording.2025-03-21.at.19.23.32.mov
iOS: Native
iOS: mWeb Safari
Screen.Recording.2025-03-21.at.19.24.48.mov
MacOS: Chrome / Safari
Screen.Recording.2025-03-21.at.19.18.03.mov
MacOS: Desktop
Screen.Recording.2025-03-21.at.19.37.32.mov