-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Hold for Payment] Emoji selector hides keyboard hides text input #8379
Comments
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open
|
Triggered auto assignment to @stitesExpensify ( |
Commented on the main emoji picker in edit issue to see if this is a related bug |
While the emoji picker in the edit comment is added with #3245, the behavior is the same as the composer at the moment. When sending a new message too, the input is hidden. IMHO, this should be a feature request. |
I think the issue is a little different. It seems that Editor gets hidden when EmojiPicker is opened not that it is behind the picker. If editor is there but it is behind the picker then I agree it should be Feature Request. |
Okay so how should we proceed here then? Mark as external and get a fix in? |
My take on this issue is that it's an existing bug, not necessarily directly related to the new feature (emoji in the edit comment input). I don't think it's a new feature though – it's a bug. I'm going to demote this from DeployBlocker to just a regular bug, make it external, and start the price at $500 because it's pretty severe. |
Triggered auto assignment to @NicMendonca ( |
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open
|
GitHub won't let me change the labels 😠 |
Updated the OP. @NicMendonca as stated above, please start this issue at $500 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @parasharrajat ( |
Current assignee @stitesExpensify is eligible for the Exported assigner, not assigning anyone new. |
Upwork job: https://www.upwork.com/jobs/~0117b13ad85930bd8e |
Proposal Native: 22-04-13-20-13-52.mp4mWeb: cinnamon-20220413-1.1.mp4Implementation:
onPress={() => {
EmojiPickerAction.showEmojiPicker(props.onModalHide, props.onEmojiSelected, emojiPopoverAnchor);
props.onOpen();
}}
<EmojiPickerButton
isDisabled={isBlockedFromConcierge}
onModalHide={() => {
this.focus(true);
this.setState({ pickerIsVisible: false })
}}
onEmojiSelected={this.addEmojiToTextBox}
onOpen={() => this.setState({ pickerIsVisible: true })}
/>
<View style={[shouldShowReportRecipientLocalTime && styles.chatItemComposeWithFirstRow, { marginBottom: this.getMarginBottom() }]}>
getMarginBottom() {
if (!this.state.pickerIsVisible || !this.props.isSmallScreenWidth) {
return 0;
}
return styles.emojiPickerList.height + 30;
} I added 30 to add a small gap between picker and text input, but I'm guessing app has some predefined spacing defined in |
What is the expected behavior here? input should be shown above the picker menu. ?? cc: @kavimuru @stitesExpensify |
Yes, you should be able to see the input you're putting the emoji into |
Getting design confirmation https://expensify.slack.com/archives/C01GTK53T8Q/p1649875294455519 |
@stitesExpensify Slack is concluded with :do_nothing: What should be the next step here? |
@NicMendonca let's pay @parasharrajat for being the contributor manager, and pay our base issue rate to @eVoloshchak for his proposal, then we can close the issue. Thanks for pushing this forward in slack Rajat, and thank you @eVoloshchak for your proposal even though it wasn't used! |
@eVoloshchak @parasharrajat can you both apply to the job please? Thank you! - https://www.upwork.com/jobs/~0117b13ad85930bd8e |
@eVoloshchak paid! @parasharrajat can you accept the offer please? Thank you! |
paid! |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed (1):
Expected Result:
Emojis are displayed below the text input box to edit the comment – the text input should still be visible.
Actual Result:
Emojis are hiding the text input box
Action Performed (2):
Expected Result:
Emojis are displayed below the composer – the composer should still be visible.
Actual Result:
Emoji selector covers the composer, which is no longer visible.
Workaround:
Unknown
Platform:
Where is this issue occurring?
Version Number: v1.1.49-0
Reproducible in staging?: Y
Reproducible in production?: No (new feature)
Email or phone of affected tester (no customers): mnata.utest@gmail.com
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
Bug5512973_ISZS6117_1_.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause
Slack conversation:
View all open jobs on GitHub
Issue was found when executing #7580
The text was updated successfully, but these errors were encountered: