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

[HOLD for payment 2021-12-27] Workspace - UI is breaking on invite members page on mobile - Reported by: @thesahindia #6594

Closed
isagoico opened this issue Dec 6, 2021 · 19 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Engineering External Added to denote the issue can be worked on by a contributor Reviewing Has a PR in review Weekly KSv2

Comments

@isagoico
Copy link

isagoico commented Dec 6, 2021

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:

  1. Navigate to Workspace settings page
  2. Click on invite member
  3. Click on the invite button
  4. Tap on the search field

Expected Result:

UI should be displayed without any overlapping or weirdness

Actual Result:

UI looks broken and in small screen devices it overlaps with the search box.

Workaround:

None needed - visual issue.

Platform:

Where is this issue occurring?

  • iOS
  • Android
  • Mobile Web

Version Number: 1.1.17-0

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

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

Notes/Photos/Videos: Any additional supporting documentation

Screen.Recording.2021-12-06.at.4.52.05.PM.mov

Expensify/Expensify Issue URL:

Issue reported by: @thesahindia
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1638789938237200

View all open jobs on GitHub

@MelvinBot
Copy link

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

@chiragsalian
Copy link
Contributor

Shall investigate today.

@MelvinBot MelvinBot removed the Overdue label Dec 8, 2021
@chiragsalian
Copy link
Contributor

chiragsalian commented Dec 9, 2021

Not sure if this is worth addressing since it seems minor and affecting mobiles with a really small screen space.
I just tried it on iOS and its fine,
image

Do we know which android mobile this is? @isagoico is your team able to reproduce this issue on other iOS devices and/or android devices. If so can you share which models are affected by this issue?

@isagoico
Copy link
Author

isagoico commented Dec 9, 2021

Seem like this is affecting only small screen devices - when checking on my side I was unable to reproduce on both my iOS and Android device (Huawei P20 Pro - iPhone 6S). I will ask the team if they're able to reproduce but imo very few mobile devices are going to be affected by if this is not even reproduced on iPhone 6S.

@thesahindia Can you clarify which device were you emulating when raising this issue in the contributor channel?

@thesahindia
Copy link
Member

Yeah it was nexus 6. This time i tried on pixel 2
Screenshot 2021-12-09 at 11 49 47 AM

i think we should work on this as it's hard to select people while searching.
we should make it scrollable like we did for the component below :-

Screen.Recording.2021-12-09.at.11.57.48.AM.mp4

@chiragsalian
Copy link
Contributor

Ah, I thought the primary issue was the message field overlapping over the invite member input field.
To be clear the member selection area is scrollable pretty similar to the connect bank account but yes we should,

  1. Make the message box scrollable. It's scrollable on web so we must've missed making it scrollable on mobile too.
  2. Make the box fit atleast 3 lines comfortably. Atm, i see the topmost line cut off a little bit.
    image

@thesahindia, would you like to work on this task 🙂
If so can you share a proposal?

@chiragsalian chiragsalian added Weekly KSv2 Exported and removed Daily KSv2 labels Dec 9, 2021
@botify botify removed the Weekly KSv2 label Dec 9, 2021
@MelvinBot MelvinBot added the Weekly KSv2 label Dec 9, 2021
@MelvinBot
Copy link

Triggered auto assignment to @parasharrajat (Exported)

@MelvinBot MelvinBot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Dec 9, 2021
@MelvinBot
Copy link

Current assignee @chiragsalian is eligible for the Exported assigner, not assigning anyone new.

@chiragsalian chiragsalian added External Added to denote the issue can be worked on by a contributor and removed Exported Help Wanted Apply this label when an issue is open to proposals by contributors labels Dec 9, 2021
@MelvinBot
Copy link

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

@MelvinBot MelvinBot added Daily KSv2 and removed Weekly KSv2 labels Dec 9, 2021
@thesahindia
Copy link
Member

thesahindia commented Dec 9, 2021

Proposal

@chiragsalian Researched a little bit and found out that this PR added height:100% here and after removing that it becomes scrollable for the native platform as well and found no regressions while testing

App/src/styles/styles.js

Lines 638 to 643 in 9efb4d5

expensiTextInput: {
fontFamily: fontFamily.GTA,
fontSize: variables.fontSizeNormal,
lineHeight: variables.fontSizeNormalHeight,
color: themeColors.text,
height: '100%',

Here's a demo :-

Screen.Recording.2021-12-10.at.12.39.31.AM.mp4

@parasharrajat
Copy link
Member

parasharrajat commented Dec 9, 2021

Looks like that will work. @thesahindia your proposal looks good.

But this issue does not look like the correct place to track this issue Instead it has a dedicated issue #6671 (comment).

cc: @chiragsalian

🎀 👀 🎀

@thesahindia
Copy link
Member

@parasharrajat thanks for the heads-up

@chiragsalian
Copy link
Contributor

chiragsalian commented Dec 9, 2021

Hmm I think this issue is fine because #6671 was created just 2 hours back so if anything i feel like thats the dupe issue since this one was older.

The description UI here wasn't as clear as whats mentioned in #6671 but since we already noted it here I think we're fine considering #6671 as dupe and closing it out. I'm going to close it now.

@Christinadobrzyn let us know once your create the task in upwork so that @thesahindia can apply for it. Meanwhile feel free to create a PR @thesahindia and test it on mobile and web please. Thank you 🙂

@Christinadobrzyn
Copy link
Contributor

Job posted in Upwork -

Internal - https://www.upwork.com/ab/applicants/1469126956000698368/job-details
External - https://www.upwork.com/jobs/~018857ea91e134d764

Hired @thesahindia in Upwork!

@botify botify removed the Daily KSv2 label Dec 10, 2021
@MelvinBot MelvinBot added the Weekly KSv2 label Dec 10, 2021
@MelvinBot
Copy link

Current assignee @parasharrajat is eligible for the Exported assigner, not assigning anyone new.

@MelvinBot MelvinBot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Dec 10, 2021
@MelvinBot
Copy link

Current assignee @chiragsalian is eligible for the Exported assigner, not assigning anyone new.

@MelvinBot MelvinBot removed the Help Wanted Apply this label when an issue is open to proposals by contributors label Dec 10, 2021
@MelvinBot
Copy link

📣 @thesahindia You have been assigned to this job by @Christinadobrzyn!
Please apply to this job in Upwork and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review 🧑‍💻
Keep in mind: Code of Conduct | Contributing 📖

@chiragsalian chiragsalian added the Reviewing Has a PR in review label Dec 13, 2021
@botify botify added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Dec 20, 2021
@botify
Copy link

botify commented Dec 20, 2021

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.21-1 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

If no regressions arise, payment will be issued on 2021-12-27. 🎊

@botify botify changed the title Workspace - UI is breaking on invite members page on mobile - Reported by: @thesahindia [HOLD for payment 2021-12-27] Workspace - UI is breaking on invite members page on mobile - Reported by: @thesahindia Dec 20, 2021
@laurenreidexpensify
Copy link
Contributor

@thesahindia paid - @250 for reporting, $250 for solution

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Engineering External Added to denote the issue can be worked on by a contributor Reviewing Has a PR in review Weekly KSv2
Projects
None yet
Development

No branches or pull requests

8 participants