fix composer hidden while loading messages#13523
Conversation
…ssue-11856-dummy-composer
|
@Beamanator @rushatgabhane One of you needs to 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] |
|
hey, im ooo and also can't login |
|
In summary: this PR = old merged PR + introducing |
|
bump for review @rushatgabhane @Beamanator |
…ssue-11856-dummy-composer
Beamanator
left a comment
There was a problem hiding this comment.
Just one comment, will start testing!
Reviewer Checklist
Screenshots/VideosWebScreen.Recording.2022-12-21.at.4.57.00.PM.movMobile Web - ChromeScreen.Recording.2022-12-21.at.5.19.39.PM.movMobile Web - SafariScreen.Recording.2022-12-21.at.5.00.04.PM.movDesktopScreen.Recording.2022-12-21.at.5.21.07.PM.moviOSScreen.Recording.2022-12-21.at.5.08.10.PM.movAndroidScreen.Recording.2022-12-21.at.5.18.35.PM.mov |
There was a problem hiding this comment.
Ok tested and pretty much everything looks good except:
- On Web & Desktop, the dummy Report Action Compose has a Green outline, but not in any other platform
- Also it looks like Report Action Compose doesn't auto-focus in iOS & Android - isn't it supposed to do that now in staging / production?
- Asked if this is an issue here: https://expensify.slack.com/archives/C01GTK53T8Q/p1671637678612029
- Should we take away the tooltip in the dummy composer? See my video for Desktop - I feel like we should, since it's not interactable when disabled
- We're discussing this other topic: #13523 (comment)
I don't think we need to care about this. When composer input is empty, send button is disabled. And this still shows tooltip in current version. We may need to get suggestion from design team. |
|
I think we should make the compose box look inactive (no green border for :focus) when we switch between chats, then it can become green when the chat is loaded and it's ready to take some input. |
ok and what about tooltip when disabled? |
|
Yeah, I agree that we probably don't need to worry about tooltips for this. |
|
@Beamanator done all suggestions. please review |
|
Here to help with the testing (#11856 (comment)) |
Reviewer Checklist
Screenshots/VideosWebScreen.Recording.2022-12-28.at.1.58.31.AM.movDesktopScreen.Recording.2022-12-28.at.2.41.50.AM.moviOSScreen.Recording.2022-12-28.at.3.10.13.AM.movAndroidScreen.Recording.2022-12-28.at.3.06.14.AM.mov |
Beam's OOO and his concerns were addressed
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
Performance Comparison Report 📊Significant Changes To DurationThere are no entries Meaningless Changes To DurationShow entries
Show details
|
|
🚀 Deployed to staging by @arosiclair in version: 1.2.46-0 🚀
|
|
🚀 Deployed to production by @roryabraham in version: 1.2.46-0 🚀
|


Details
disabledprop inReportActionComposecomponentdisabledprop inDragAndDropcomponentFixed Issues
$ #11856
PROPOSAL: #11856 (comment)
Tests
Offline tests
QA Steps
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)src/languages/*filesWaiting 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)/** comment above it */thisproperly so there are no scoping issues (i.e. foronClick={this.submit}the methodthis.submitshould be bound tothisin the constructor)thisare necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);ifthis.submitis never passed to a component event handler likeonClick)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)Avataris modified, I verified thatAvataris working as expected in all cases)ScrollViewcomponent to make it scrollable when more elements are added to the page.Screenshots/Videos
Web
web.mov
Mobile Web - Chrome
mchrome.mp4
Mobile Web - Safari
msafari.mp4
Desktop
desktop.mov
iOS
ios.mp4
Android
android.mp4