Fix Black Screen Transition Issue by Reusing didScreenTransitionEnd in MoneyRequestParticipantsSelector#32665
Conversation
|
CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅ |
|
I have read the CLA Document and I hereby sign the CLA |
|
@ntdiary assigned for review |
|
@brunovjk your branch is very behind. The 2 components you made changes on are now deprecated. |
@situchan the refactored money request navigation was merged but the initial issue remains. We can apply the same solution proposed previously. I updated this PR to apply changes at new components used. Also update the video screenshot. |
src/pages/iou/request/MoneyTemporaryForRefactorRequestParticipantsSelector.js
Outdated
Show resolved
Hide resolved
|
For native platforms, the current implementation seems to be not perfect yet. We can still see a black screen below the input field (without skeleton). It seems that the App/src/components/OptionsListSkeletonView.js Line 100 in bc62838 ios-native.mp4 |
This comment was marked as outdated.
This comment was marked as outdated.
src/pages/iou/request/MoneyTemporaryForRefactorRequestParticipantsSelector.js
Outdated
Show resolved
Hide resolved
32665-test.mp4retest due to merging the main branch, and it looks good. Additionally, found a unrelated crash and left a comment in their PR. :) |
|
I think is fixed :D |
|
✋ 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/lakchote in version: 1.4.33-0 🚀
|
|
🚀 Deployed to production by https://github.com/francoisl in version: 1.4.33-5 🚀
|

Details
Reuse
didScreenTransitionEndto address the screen transition skeleton issueFixed Issues
$ 31779
PROPOSAL: #31779 (comment)
Tests
.../manualto the../participants.Offline tests
Same as Tests.
QA Steps
Same as Tests.
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.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 so 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.mp4
Android: mWeb Chrome
Android_.mWeb.Chrome.mp4
iOS: Native
iOS_.Native.mp4
iOS: mWeb Safari
iOS_.mWeb.Safari.mp4
MacOS: Chrome / Safari
MacOS_.Chrome._.Safari.mp4
MacOS: Desktop
MacOS_.Desktop.mp4