Skip to content

[$250] Vertical keyboard padding is shown beneath input when opening chat #12114

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

Closed
Julesssss opened this issue Oct 25, 2022 · 24 comments
Closed
Assignees
Labels
Daily KSv2 Engineering External Added to denote the issue can be worked on by a contributor Help Wanted Apply this label when an issue is open to proposals by contributors Improvement Item broken or needs improvement.

Comments

@Julesssss
Copy link
Contributor

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:

  • Navigate to Settings > Profile
  • Tap the 'First name' input field
  • Without manually closing the keyboard, close the modal with the 'x' button
  • Navigate to any chat

Expected Result:

  • There should not be padding beneath the input

Actual Result:

  • There is keyboard-sized vertical padding beneath the input

Platform:

Where is this issue occurring?

  • iOS: iPhone 7, iOS 13.3

Screenshot 2022-10-25 at 11 35 16

Version Number: v1.2.18-8
Reproducible in staging?: Yes
Reproducible in production?: Yes

View all open jobs on GitHub

@Julesssss Julesssss added AutoAssignerTriage Auto assign issues for triage to an available triage team member Daily KSv2 labels Oct 25, 2022
@Julesssss Julesssss self-assigned this Oct 25, 2022
@melvin-bot
Copy link

melvin-bot bot commented Oct 25, 2022

Triggered auto assignment to @flaviadefaria (AutoAssignerTriage), see https://stackoverflow.com/c/expensify/questions/4749 for more details.

@melvin-bot melvin-bot bot removed the AutoAssignerTriage Auto assign issues for triage to an available triage team member label Oct 25, 2022
@Julesssss
Copy link
Contributor Author

@flaviadefaria please hold on making this external for now. It seems related to a keyboard refactor that @tgolen is working on, so I'd like to first get his opinion.

@tgolen tgolen changed the title Vertical keyboard padding is shown beneath input when opening chat [HOLD] Vertical keyboard padding is shown beneath input when opening chat Oct 25, 2022
@tgolen
Copy link
Contributor

tgolen commented Oct 25, 2022

I've added a HOLD to this and added it to the master tracking GH for now. I'll have to take a look at this on my branch and see if it's fixed yet or not.

@flaviadefaria
Copy link
Contributor

@Julesssss should I delete the Upwork post then?

@Julesssss
Copy link
Contributor Author

Thanks, @tgolen.

@flaviadefaria I'm not sure how UpWork posts work in practice, but I assume it's fine to keep it up for now until it has been confirmed.

@Julesssss Julesssss added Engineering Improvement Item broken or needs improvement. labels Oct 25, 2022
@tgolen
Copy link
Contributor

tgolen commented Oct 25, 2022

OK, I just tried it out with my branch and it is still broken there. Let's keep this issue on HOLD until my PR is merged though (so we can get proposals based on the right code). If we can't pause the Upwork job, then maybe it is best to delete it for now.

@flaviadefaria
Copy link
Contributor

Oh we're actually good, I confused the GH issues 😅 I had another one with Jules for which I posted the job in Upwork this morning, but I had not posted one for this issue. I'll switch this one to weekly then until it's removed from hold.

@flaviadefaria flaviadefaria added Weekly KSv2 and removed Daily KSv2 labels Oct 25, 2022
@tgolen tgolen changed the title [HOLD] Vertical keyboard padding is shown beneath input when opening chat Vertical keyboard padding is shown beneath input when opening chat Oct 31, 2022
@tgolen tgolen added the External Added to denote the issue can be worked on by a contributor label Oct 31, 2022
@melvin-bot
Copy link

melvin-bot bot commented Oct 31, 2022

Current assignee @flaviadefaria is eligible for the External assigner, not assigning anyone new.

@tgolen tgolen self-assigned this Oct 31, 2022
@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Oct 31, 2022
@tgolen
Copy link
Contributor

tgolen commented Oct 31, 2022

This is no longer on hold and can have proposals created for it with the new code.

@melvin-bot
Copy link

melvin-bot bot commented Oct 31, 2022

Triggered auto assignment to Contributor-plus team member for initial proposal review - @parasharrajat (External)

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Oct 31, 2022
@melvin-bot
Copy link

melvin-bot bot commented Oct 31, 2022

Current assignee @Julesssss is eligible for the External assigner, not assigning anyone new.

@melvin-bot melvin-bot bot changed the title Vertical keyboard padding is shown beneath input when opening chat [$250] Vertical keyboard padding is shown beneath input when opening chat Oct 31, 2022
@Julesssss
Copy link
Contributor Author

Awaiting proposals

@parasharrajat
Copy link
Member

Do we have to worry about iOS 13.3?

@JmillsExpensify
Copy link

@flaviadefaria Given that we're still early and no proposals have been accepted, I'm assigning myself per the new BZ process: https://stackoverflow.com/c/expensify/questions/14597/14598#14598.

@JmillsExpensify
Copy link

Do we have to worry about iOS 13.3?

That's a great question. I don't think we do or should, as that is quite a ways back in supporting older OS that aren't seeing active development. @Julesssss do we have a list of iOS versions that we officially support? I wouldn't expect this one to be on it, that's 4 years old, right?

@parasharrajat
Copy link
Member

I recently faced this issue on iOS 15. This is a very serious issue. Let's prioritize this.

@Julesssss
Copy link
Contributor Author

Julesssss commented Nov 3, 2022

do we have a list of iOS versions that we officially support? I wouldn't expect this one to be on it, that's 4 years old, right?

I don't believe we have decided on a specific version and might be using the React native default. Our Android support goes far back also and while we should restrict this eventually it's a separate discussion than needs context on the version market share. Having said that, I don't think we should be blocking devices that are still receiving OS security updates from Apple/Google.

I recently faced this issue on iOS 15. This is a very serious issue. Let's prioritize this.

Anyway, seems like this is occurring on newer devices too 👍

@tgolen
Copy link
Contributor

tgolen commented Nov 3, 2022 via email

@JmillsExpensify
Copy link

JmillsExpensify commented Nov 3, 2022

Having said that, I don't think we should be blocking devices that are still receiving OS security updates from Apple/Google.

Nice, I agree with this @Julesssss

I think the list of iOS versions that we support is maintained by Applause.

Thanks @tgolen, I'll ask in QA in Slack

I recently faced this issue on iOS 15. This is a very serious issue. Let's prioritize this.

Agreed @parasharrajat, if it's not limited to older OS, let's fix it.

@JmillsExpensify
Copy link

Ok moving on now, I'm not able to reproduce on iOS 16, which is fine, but I kind of wonder if this issue is a dupe of #11858?

@Julesssss
Copy link
Contributor Author

@JmillsExpensify ah nice spot. That does seem very similar.

@Julesssss
Copy link
Contributor Author

Closing as a dupe of #11858. I added the screenshot and additional reproduction steps and info to the other issue.

@Julesssss
Copy link
Contributor Author

@JmillsExpensify or @flaviadefaria would you mind closing the UpWork job? Thanks

@JmillsExpensify
Copy link

JmillsExpensify commented Nov 3, 2022

Cool, cool. Yep all good. I don't think one exists so nothing to close out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Daily KSv2 Engineering External Added to denote the issue can be worked on by a contributor Help Wanted Apply this label when an issue is open to proposals by contributors Improvement Item broken or needs improvement.
Projects
None yet
Development

No branches or pull requests

5 participants