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

Login UI collapsed on landscape orientation in mobile - Reported by: @Santhosh-Sellavel #5919

Closed
isagoico opened this issue Oct 16, 2021 · 24 comments
Assignees
Labels
Engineering External Added to denote the issue can be worked on by a contributor Weekly KSv2

Comments

@isagoico
Copy link

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:

User not signed in

  1. Open app in portrait
  2. Rotate app to landscape

Expected Result:

Screen should not be distorted or overlapping

Actual Result:

Text and modals overlap

Workaround:

Don't use landscape mode (?)

Platform:

Where is this issue occurring?

  • iOS
  • Android

Version Number: 1.1.7-0

Reproducible in staging?: Yes
Reproducible in production?: Yes

Logs: https://stackoverflow.com/c/expensify/questions/4856

Notes/Photos/Videos: Any additional supporting documentation
image

Uploading Bug5258104_IMG_1660.mp4…

Expensify/Expensify Issue URL:

Issue reported by: @Santhosh-Sellavel
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1634249361307200

View all open jobs on GitHub

@MelvinBot
Copy link

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

@parasharrajat
Copy link
Member

Similar issue reported here #5159 which will handle this.

@Santhosh-Sellavel
Copy link
Collaborator

I'm not sure, how it will handle it #5159 (iPad). This is issue occurs on android devices.

@parasharrajat
Copy link
Member

Because, IPad and Landscape mode both use the same code. Single UI change will fix both. The root cause of the both issues is the same. The solution I am going to drop covers this as well. In other words, no solution will be accepted for #5159 that does not fix this.

IMO, a single issue for the UI of the login page is sufficient.

@Santhosh-Sellavel
Copy link
Collaborator

The root cause of both issues is the same.

How you figured it out?

I don’t see any proposal that solves both as of now.

@marcaaron
Copy link
Contributor

Here's my read on this... If we want to propose a solution that fixes the two issues that sounds fine. But the two issues appear to be different in this case.

  • This issue shows collapsed and broken looking UI
  • The other issue referenced shows the keyboard covering the input

Those might share a root cause, but they are two distinct issues. If there's a solution that covers both and they truly have the same root cause that's great! But there's no harm in having two issues open which track separate things. We can just close them together if one solution is best.

@marcaaron marcaaron removed their assignment Oct 18, 2021
@marcaaron marcaaron added External Added to denote the issue can be worked on by a contributor and removed n6-hold labels Oct 18, 2021
@MelvinBot
Copy link

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

@marcaaron
Copy link
Contributor

Hey @puneetlath unsure if we want to create a new job for this or to see where the conversation above evolves, but I will leave that up to you.

@parasharrajat
Copy link
Member

Yup. We should keep this open and wait on another one. I will submit the PR in 2 days for another one.

@puneetlath puneetlath removed their assignment Oct 19, 2021
@puneetlath puneetlath added External Added to denote the issue can be worked on by a contributor and removed External Added to denote the issue can be worked on by a contributor labels Oct 19, 2021
@MelvinBot
Copy link

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

@puneetlath
Copy link
Contributor

Sounds good, let's wait to see the result of the other one.

@stephanieelliott FYI I reapplied the External label since I'll be ooo then.

@MelvinBot
Copy link

@stephanieelliott Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@stephanieelliott
Copy link
Contributor

Still waiting on this!

@MelvinBot MelvinBot added Overdue and removed Overdue labels Oct 22, 2021
@stephanieelliott
Copy link
Contributor

Removing daily label as we're just tracking for the moment.

@MelvinBot MelvinBot removed the Overdue label Oct 25, 2021
@stephanieelliott stephanieelliott added Weekly KSv2 and removed Daily KSv2 labels Oct 25, 2021
@stephanieelliott
Copy link
Contributor

Still waiting to see if #5159 resolves

@MelvinBot MelvinBot removed the Overdue label Nov 3, 2021
@stephanieelliott
Copy link
Contributor

PR is up for #5159, waiting on #6203 so we can reuse components.

@stephanieelliott
Copy link
Contributor

#5159, is in review, seems like we are waiting for that to see if it solves the issue.

@MelvinBot MelvinBot removed the Overdue label Nov 17, 2021
@stephanieelliott
Copy link
Contributor

#5159, still open

@stephanieelliott
Copy link
Contributor

Still on hold pending resolution of #5159

@stephanieelliott
Copy link
Contributor

Still on hold pending resolution of #5159

@stephanieelliott
Copy link
Contributor

Still holding.

@stephanieelliott
Copy link
Contributor

Still holding, PR for #5159 is under review.

@stephanieelliott
Copy link
Contributor

#5159 is still open, still holding on this one.

@MelvinBot MelvinBot removed the Overdue label Jan 4, 2022
@stephanieelliott
Copy link
Contributor

The PR for #5159 was merged (#6137), as well as PR #6203, which we were waiting on to see if they resolved this. Just tested on iOS (both web and app) and did not encounter the issue, it seems like this one is fixed.

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

No branches or pull requests

7 participants