Conversation
|
@s77rt |
Reviewer Checklist
Screenshots/VideosAndroid: Native2025-04-29.10.49.57.movAndroid: mWeb Chrome2025-04-29.10.43.16.moviOS: Native2025-04-29.10.19.55.moviOS: mWeb Safari2025-04-29.10.24.41.movMacOS: Chrome / Safari2025-04-29.10.37.51.movDetails2025-04-29.10.37.51.mov |
|
@jmusial to
|
|
LGTM ! |
|
CC: @mountiny |
| const isChat = type === CONST.SEARCH.DATA_TYPES.CHAT; | ||
| const isTask = type === CONST.SEARCH.DATA_TYPES.TASK; | ||
| const canSelectMultiple = !isChat && !isTask && isLargeScreenWidth; | ||
| const canSelectMultiple = !isChat && !isTask && (!isSmallScreenWidth || selectionMode?.isEnabled === true); |
There was a problem hiding this comment.
Would be nice to move the isChat || isTask into a separate variable since its reused here (inverted)
…es-after-select-on-reports [CP Staging] Fix bug when app freezes after selecting a report item (cherry picked from commit b1fcf20) (CP triggered by mountiny)
|
✋ 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/mountiny in version: 9.1.33-5 🚀
@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes. |
|
🚀 Cherry-picked to staging by https://github.com/mountiny in version: 9.1.35-1 🚀
@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes. |
|
🚀 Cherry-picked to staging by https://github.com/mountiny in version: 9.1.36-3 🚀
@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes. |
|
🚀 Cherry-picked to staging by https://github.com/mountiny in version: 9.1.37-1 🚀
@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes. |
|
🚀 Deployed to production by https://github.com/thienlnam in version: 9.1.37-3 🚀
|
Explanation of Change
Fixes a bug when app freezes after selecting a report on small screens.
Fixed Issues
$ https://github.com/Expensify/App/issues/60977
PROPOSAL:
N/A
Tests
For the web: visible only on narrow screen
Offline tests
Same as tests
QA Steps
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))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
Amdroid_Native.mov
Android: mWeb Chrome
Android_Chrome.mov
iOS: Native
Ios_native.mov
iOS: mWeb Safari
Ios_safari.mov
MacOS: Chrome / Safari
Web.mov
MacOS: Desktop