-
Notifications
You must be signed in to change notification settings - Fork 3.2k
[$4000] mWeb/Chrome - Request a setup call - Field inputs are overlapped by "Call me" button when the keypad opens up to edit the fields #10036
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
Comments
Triggered auto assignment to @danieldoglas ( |
Triggered auto assignment to @kadiealexander ( |
Exported |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @parasharrajat ( |
Triggered auto assignment to @thienlnam ( |
ProposalTo avoid the "Call me" button from jumping, we can move in the git diff ./src/pages/RequestCallPage.js
@@ -341,27 +341,27 @@ class RequestCallPage extends Component {
<Text style={[styles.textMicroSupporting, styles.mt4]}>{this.getWaitTimeMessage()}</Text>
</Section>
</FormElement>
+ <FixedFooter>
+ {isBlockedFromConcierge && (
+ <View style={[styles.flexRow, styles.alignItemsCenter, styles.mb3]}>
+ <Icon src={Expensicons.Exclamation} fill={colors.yellow} />
+ <Text style={[styles.mutedTextLabel, styles.ml2, styles.flex1]}>{this.props.translate('requestCallPage.blockedFromConcierge')}</Text
>
+ </View>
+ )}
+ {!_.isEmpty(this.props.requestCallForm.error) && (
+ <Text style={styles.formError}>
+ {this.props.requestCallForm.error}
+ </Text>
+ )}
+ <FormAlertWithSubmitButton
+ buttonText={this.props.translate('requestCallPage.callMe')}
+ onSubmit={this.onSubmit}
+ containerStyles={[styles.w100, styles.mb2, styles.mh0, styles.flexReset]}
+ isLoading={this.props.requestCallForm.loading}
+ isDisabled={isBlockedFromConcierge}
+ />
+ </FixedFooter>
</ScrollView>
- <FixedFooter>
- {isBlockedFromConcierge && (
- <View style={[styles.flexRow, styles.alignItemsCenter, styles.mb3]}>
- <Icon src={Expensicons.Exclamation} fill={colors.yellow} />
- <Text style={[styles.mutedTextLabel, styles.ml2, styles.flex1]}>{this.props.translate('requestCallPage.blockedFromConcierge')}</Text>
- </View>
- )}
- {!_.isEmpty(this.props.requestCallForm.error) && (
- <Text style={styles.formError}>
- {this.props.requestCallForm.error}
- </Text>
- )}
- <FormAlertWithSubmitButton
- buttonText={this.props.translate('requestCallPage.callMe')}
- onSubmit={this.onSubmit}
- containerStyles={[styles.w100, styles.mb2, styles.mh0, styles.flexReset]}
- isLoading={this.props.requestCallForm.loading}
- isDisabled={isBlockedFromConcierge}
- />
- </FixedFooter>
</>
)}
</KeyboardAvoidingView> |
Good point. Maybe we decided to change the flow? Asked here https://expensify.slack.com/archives/C01GTK53T8Q/p1661281246518809. |
Based on the slack chat, it seems that a recent refactor changed the behavior of this page and the issue is no more valid. @Expensify/applause Could you please retest this? |
@Expensify/applause please see above! |
@kadiealexander Issue is reproduced with build 1.1.96.5 Screen_Recording_20220902-123416_Chrome.1.mp4 |
@kbecciv That's updated expected behavior. The content is scrollable when the keyboard shows up (over the keyboard height) Please check my slack comment here. |
Price doubled! Also, reassigning as I'm ooo for the next 9 days. |
Triggered auto assignment to @Christinadobrzyn ( |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a production regression has occurred a Root Cause Analysis is required. Please follow the instructions here. If a regression has occurred and you are the assigned CM follow the instructions here. If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future. |
Let's put a hold on doubling this, we haven't gotten confirmation that this bug is still occurring cc @kbecciv Can you please confirm? |
@thienlnam Checking with team, will update you shortly. |
It's not reproducible because the button doesn't float now. |
Uh oh!
There was an error while loading. Please reload this page.
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Action Performed:
Expected Result:
The button should be positioned over the keyboard, but should not cover the input field that they are focused / tapped into
Actual Result:
The button covers the input fields when focused and inputs are overlapped and hidden
Workaround:
Unknown
Platform:
Where is this issue occurring?
Version Number: 1.1.85.5
Reproducible in staging?: Yes
Reproducible in production?: Yes
Email or phone of affected tester (no customers): any
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Bug5656083_Record_2022-07-20-19-28-20.mp4
Screen_Recording_20220720-131245_Chrome.mp4
20220802_120818.1.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: