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-11-04] LHN - Bottom of the conversation list is cut off #5005

Closed
isagoico opened this issue Sep 2, 2021 · 32 comments
Closed
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 Weekly KSv2

Comments

@isagoico
Copy link

isagoico commented Sep 2, 2021

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. Open the app
  2. Scroll to the bottom of the LHN

Expected Result:

Conversation list should be rendered all the way to the bottom

Actual Result:

Bottom of the conversation list is cut off .

Workaround:

Can the user still use Expensify without this being fixed? Have you informed them of the workaround?

Platform:

Where is this issue occurring?

  • iOS
  • Android

Version Number: 1.0.91-0

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

Notes/Photos/Videos: Any additional supporting documentation

image

Expensify/Expensify Issue URL:

View all open jobs on GitHub


From @shawnborton https://expensify.slack.com/archives/C01GTK53T8Q/p1630487034256700

The bottom of the chats list view is cut off on iOS, likely because of the bottom home bar. I think the list view should extend to the bottom edge of the screen below the home bar, will share a screenshot of how other apps do it in thread

@MelvinBot
Copy link

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

@flodnv flodnv removed their assignment Sep 2, 2021
@flodnv flodnv added the External Added to denote the issue can be worked on by a contributor label Sep 2, 2021
@MelvinBot MelvinBot added Weekly KSv2 and removed Daily KSv2 labels Sep 2, 2021
@MelvinBot
Copy link

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

@MelvinBot MelvinBot added Daily KSv2 and removed Weekly KSv2 labels Sep 2, 2021
@PrashantMangukiya
Copy link
Contributor

I just tested in v1.0.91-3 on iOS simulator. Bottom margin there and I can scroll up to end properly. Not tested yet in real device so not sure about it. Debug purpose I also set light green color, so we can see bottom margin clearly.

Wandering that someone had already fixed it in recent version? or This problem shows on real device only?

Attached is the iOS simulator screenshot.
Simulator Screen Shot - iPhone 12 - 2021-09-02 at 20 07 37

@flodnv
Copy link
Contributor

flodnv commented Sep 2, 2021

Sorry about that @PrashantMangukiya I jumped the gun too quickly. I was testing on my physical Android device and got sidetracked. Indeed, I do not experience this bug (Pixel 3). I am also on 1.0.91-0... @isagoico which device did you test on?

@isagoico
Copy link
Author

isagoico commented Sep 2, 2021

I'm also not able to reproduce this on my Android device but @parasharrajat mentioned in the thread he is able to reproduce in his. @parasharrajat Can you please share your device information?

@parasharrajat
Copy link
Member

@isagoico I don't see this issue on my Android device anymore.

@jboniface
Copy link

It sounds like this issue isn't validated to be happening any longer. I am removing External and unassigning myself. Please close the issue if you are confident the issue is no longer occurring, or re-add the External label if you become confident that it is occurring.

@jboniface jboniface removed the External Added to denote the issue can be worked on by a contributor label Sep 2, 2021
@jboniface jboniface removed their assignment Sep 2, 2021
@isagoico
Copy link
Author

isagoico commented Sep 2, 2021

@shawnborton are you still able to reproduce this issue in your iOS?

@shawnborton
Copy link
Contributor

shawnborton commented Sep 3, 2021 via email

@MelvinBot
Copy link

Whoops! This issue is 2 days overdue. Let's get this updated quick!

@MelvinBot
Copy link

Eep! 4 days overdue now. Issues have feelings too...

@MelvinBot
Copy link

Now this issue is 8 days overdue. Are you sure this should be a Daily? Feel free to change it!

@MelvinBot
Copy link

10 days overdue. I'm getting more depressed than Marvin.

@MelvinBot
Copy link

12 days overdue now... This issue's end is nigh!

@MelvinBot MelvinBot added Weekly KSv2 and removed Daily KSv2 labels Sep 20, 2021
@shawnborton
Copy link
Contributor

Sounds great, adding External now.

@shawnborton shawnborton added the External Added to denote the issue can be worked on by a contributor label Oct 14, 2021
@MelvinBot MelvinBot removed the Monthly KSv2 label Oct 14, 2021
@MelvinBot MelvinBot added Weekly KSv2 Help Wanted Apply this label when an issue is open to proposals by contributors and removed Daily KSv2 labels Oct 14, 2021
@MelvinBot
Copy link

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

@mallenexpensify
Copy link
Contributor

Posted - https://www.upwork.com/jobs/~01ac27bbc27f74d29a
@iwiznia can you review what @parasharrajat posted above? #5005 (comment)

@iwiznia
Copy link
Contributor

iwiznia commented Oct 14, 2021

So, to clarify. We will revert this and this issue would go away, but bring back the old issue?
If so, which issue do we think is worse? Seems the other one, right? If so, even though I agree the previous fix is a hack and not a real fix, I don't think we should revert it without fixing the other issue.

@parasharrajat
Copy link
Member

parasharrajat commented Oct 14, 2021

Yeah, I agree @iwiznia. But I don't think that issue is reproducible anymore. I can create a PR and we can ask the tester to test that issue. IF that exists, I can try to fix that one as well and if we end up putting the same code as that PR, you can simply revert my PR. (I would request a bonus for that as that is basically extra work)

But I think there are better solutions than that for the scrolling issue.

@iwiznia
Copy link
Contributor

iwiznia commented Oct 14, 2021

Sounds like a good plan to me. @mallenexpensify can you hire @parasharrajat please?

@mallenexpensify mallenexpensify removed the Help Wanted Apply this label when an issue is open to proposals by contributors label Oct 15, 2021
@mallenexpensify
Copy link
Contributor

Hired @parasharrajat in Upwork

@mallenexpensify
Copy link
Contributor

n6-hold is lifted, label removed! PR is waiting on review from @iwiznia

@botify botify added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Oct 28, 2021
@MelvinBot MelvinBot removed the Overdue label Oct 28, 2021
@botify botify changed the title LHN - Bottom of the conversation list is cut off [HOLD for payment 2021-11-04] LHN - Bottom of the conversation list is cut off Oct 28, 2021
@botify
Copy link

botify commented Oct 28, 2021

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.10-2 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-11-04. 🎊

@parasharrajat
Copy link
Member

Ping for
image

@iwiznia
Copy link
Contributor

iwiznia commented Nov 5, 2021

@mallenexpensify that's for you

@mallenexpensify
Copy link
Contributor

Paid in Upwork, inc. the $250 bonus for n6 hold, canceled job, now closing this (need a emoji for this... 🌂?)

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 Weekly KSv2
Projects
None yet
Development

No branches or pull requests