Skip to content
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

iOS - Workspace - Unable to see searched user, missing "Done" button in keyboard #8109

Closed
kavimuru opened this issue Mar 12, 2022 · 17 comments
Closed
Assignees
Labels
Design Engineering External Added to denote the issue can be worked on by a contributor Improvement Item broken or needs improvement. Weekly KSv2

Comments

@kavimuru
Copy link

kavimuru commented Mar 12, 2022

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. Launch the app and log in with expensifail account
  2. Tap on Setting
  3. Tap on Any Workspace
  4. Go to Manage users
  5. Tap Invite
  6. Start type any user you are want to add

Expected Result:

Able to see searched user, "Done" button in keyboard is appeared.

Actual Result:

Unable to see searched user, missing "Done" button in keyboard

Workaround:

Unknown

Platform:

Where is this issue occurring?

  • iOS

Version Number: 1.1.42.4
Reproducible in staging?: Y
Reproducible in production?: Y
Email or phone of affected tester (no customers): applausetester+0707abb@applause.expensifail.com / Feya87Katya
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
Bug5487692_Image_from_iOS__5_

Expensify/Expensify Issue URL:
Issue reported by: Applause
Slack conversation:

View all open jobs on GitHub

@MelvinBot
Copy link

Triggered auto assignment to @Gonals (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

@Gonals Gonals added Weekly KSv2 Improvement Item broken or needs improvement. and removed Daily KSv2 labels Mar 14, 2022
@Gonals
Copy link
Contributor

Gonals commented Mar 14, 2022

I don't have the bandwidth to take this right now. I think it requires some extra investigation to see when it happens/if it can be consistently reproduced, byt it can probably be fixed by an external contributor.

@Gonals Gonals added the External Added to denote the issue can be worked on by a contributor label Mar 14, 2022
@MelvinBot
Copy link

Triggered auto assignment to @adelekennedy (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

@MelvinBot MelvinBot added Daily KSv2 and removed Weekly KSv2 labels Mar 14, 2022
@Gonals Gonals assigned Gonals and adelekennedy and unassigned Gonals and adelekennedy Mar 14, 2022
@adelekennedy
Copy link

Internal
External

@botify botify removed the Daily KSv2 label Mar 15, 2022
@MelvinBot MelvinBot added the Weekly KSv2 label Mar 15, 2022
@MelvinBot
Copy link

Triggered auto assignment to Contributor-plus team member for initial proposal review - @Santhosh-Sellavel (Exported)

@MelvinBot MelvinBot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Mar 15, 2022
@MelvinBot
Copy link

Triggered auto assignment to @Julesssss (Exported), see https://stackoverflow.com/c/expensify/questions/7972 for more details.

@thesahindia
Copy link
Member

thesahindia commented Mar 15, 2022

Proposal

  1. Need to pass returnKeyType="done" to the TextInput
    <TextInput
    ref={el => this.textInput = el}
    value={this.props.value}
    onChangeText={(text) => {
    if (this.props.shouldFocusOnSelectRow) {
    this.textInput.setNativeProps({selection: null});

Able to see searched user

  1. I had reported this but it was decided that we leave it as it is, if we want to change this we can do this by removing KeyboardAvoidingView because of this the button and text area won't get in the way when the keyboard is open.
    <ScreenWrapper>
    {({didScreenTransitionEnd}) => (
    <KeyboardAvoidingView>

Edit:- Removing the KeyboardAvoidingView caused problems when tried to add text in the personal message text area

@Santhosh-Sellavel
Copy link
Collaborator

Santhosh-Sellavel commented Mar 15, 2022

@thesahindia Can you point us to thread where you reported this?

@thesahindia
Copy link
Member

thesahindia commented Mar 15, 2022

@thesahindia Can you point us to thread where you reported this?

Yeah sure, It was decided to fix a different issue because it was minor and only affects small screen devices #6594 (comment)
I don't think we can fix this without changing the design.

@Santhosh-Sellavel
Copy link
Collaborator

Thanks! @thesahindia

@Julesssss Can we loop in the design team before getting the proposals reviewed?

@melvin-bot
Copy link

melvin-bot bot commented Mar 22, 2022

Triggered auto assignment to @megankelso (Design), see these Stack Overflow questions for more details.

@MelvinBot MelvinBot removed the Help Wanted Apply this label when an issue is open to proposals by contributors label Mar 22, 2022
@Julesssss
Copy link
Contributor

@Santhosh-Sellavel, sure. I'm OOO but will back to check on this next week.

@Santhosh-Sellavel
Copy link
Collaborator

@Julesssss bumb!

@Julesssss
Copy link
Contributor

Okay, so on re-reading this it seems like we are just proposing a switch of the keyboard type? Because the 2nd issue caused other issues elsewhere?

If so, I'm not sure that we need to make the change. As many other input fields are not using the 'done' keyboard. Does anyone dissagree with closing this?

@Santhosh-Sellavel
Copy link
Collaborator

@Julesssss
The second was intentionally left out unaddressed as per #6594 (comment)

It was now to be reported again by Applause if the design team agrees to leave this as it is let close this one.

@megankelso
Copy link

I agree with Jules comment, I don't think we need to switch the keyboards here.

@megankelso
Copy link

will go ahead and close, re-open if needed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Design Engineering External Added to denote the issue can be worked on by a contributor Improvement Item broken or needs improvement. Weekly KSv2
Projects
None yet
Development

No branches or pull requests

9 participants