Fix report doesn't scroll down to bottom when receiving new message#44132
Conversation
Signed-off-by: Tsaqif <tsaiinkwa@yahoo.com>
Reviewer Checklist
Screenshots/VideosAndroid: Nativeandroid.movAndroid: mWeb Chromemweb-chrome.moviOS: Nativeios.moviOS: mWeb Safarimweb-safari.movMacOS: Chrome / Safariweb.movMacOS: Desktopdesktop.mov |
|
Hi @s77rt, could you add the screenshot/videos for the native and mWeb platforms? |
|
@marcochavezf Done! |
|
✋ 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/marcochavezf in version: 9.0.2-0 🚀
|
|
This PR is failing because of issue #43600 The issue is reproducible in: Web and Desktop 1719409808422.44132_Web_.mp41719386979930.2024-06-26_12-27-31.mp4 |
|
I am sorry @kbecciv, I cannot reproduce it in staging, Also, please don't send expense requests or other IOU requests beforehand because there is a bug related to cc: @s77rt Are you able to reproduce it? |
|
This is working as expected for me. |
|
🚀 Deployed to production by https://github.com/jasperhuangg in version: 9.0.3-7 🚀
|
|
🚀 Deployed to production by https://github.com/Julesssss in version: 9.0.5-13 🚀
|
Details
Fixed Issues
$ #43600
PROPOSAL: #43600 (comment)
Tests
Precondition: Please don't send expense requests or other IOU requests beforehand because there is a bug related to
hasNewestReportActionthat the auto-scroll depends on.Offline tests
QA Steps
Precondition: Please don't send expense requests or other IOU requests beforehand because there is a bug related to
hasNewestReportActionthat the auto-scroll depends on.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
android-native-d.mp4
Android: mWeb Chrome
android-mweb_d.mp4
iOS: Native
ios-native_d.mp4
iOS: mWeb Safari
ios-msfari_d.mp4
MacOS: Chrome / Safari
macos-web-d.mp4
MacOS: Desktop
macos-desktop_d.mp4