-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
[$500] Android - An extra space is created at the top of the chat list when pinning and unpinning #37497
Comments
Triggered auto assignment to @johncschuster ( |
We think that this bug might be related to #vip-vsp |
@johncschuster FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors |
Job added to Upwork: https://www.upwork.com/jobs/~0110a8f38476d1ad2f |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @aimane-chnaif ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.An extra space gets created between the first chat at the top and the title What is the root cause of that problem?In Step 4
The conversation with B is at the top, but actually in the reportIDs list here, there's another When the user pin/unpin the chat report, the orders or that chat report and the IOU report will be switched, although the IOU report is hidden, it will still sometimes occupy space when the That's why the blank space will show. To quickly validate that this root cause is correct, we can simply add the below to here to make sure there's no "item included in list but does not render" and we'll see that the problem no longer occurs
What changes do you think we should make in order to solve the problem?We should consolidate the logic of "should we show this report in LHN?" in once place rather than two currently: We should move the logic in the item rendering to the reportIDs filtering logic, ideally here. So that if an item is not to be rendered, it will not appear in the So in this particular issue, the What alternative solutions did you explore? (Optional)NA |
Looks like this is marked as android only issue. |
@johncschuster, @aimane-chnaif Whoops! This issue is 2 days overdue. Let's get this updated quick! |
@dukenv0307 bump on @aimane-chnaif's question above! |
I'll post an update tomorrow, thanks for the patience! |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@aimane-chnaif This issue happens on iOS as well, it's not Android-only. |
@aimane-chnaif I've added the above to the proposal, hope it makes it easier to validate the RCA is correct 👍 |
@johncschuster, @aimane-chnaif Huh... This is 4 days overdue. Who can take care of this? |
@dukenv0307's proposal looks good to me. |
Triggered auto assignment to @Julesssss, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
Instead, could you please share a video of the reproduction so I can make sure I'm following the steps correctly |
@Julesssss Sure, here you go: I just followed the steps in the OP, I used an account with ~10 existing reports. |
Ah, I forgot to unpin my chats. |
📣 @aimane-chnaif 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @dukenv0307 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
@johncschuster, @Julesssss, @aimane-chnaif, @dukenv0307 Whoops! This issue is 2 days overdue. Let's get this updated quick! |
This was just assigned out, Melvin. Chill. |
This issue has not been updated in over 15 days. @johncschuster, @Julesssss, @aimane-chnaif, @dukenv0307 eroding to Monthly issue. P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do! |
Payment is remaining |
Thanks for the comment, @aimane-chnaif! I'm having a hard time finding the PRs that fix this issue. Can you point me in the right direction? Is it #38670, or is it something else? I'm specifically looking for the merge date so I can calculate the payment date. Thanks! |
#38656 is PR that fixes this issue. |
Payment has been issued to @aimane-chnaif and @dukenv0307. Thanks for your contributions! 🎉 |
@Julesssss is there a BZ Checklist that needs to be completed? |
No need new regression test. Already exists - https://expensify.testrail.io/index.php?/runs/view/20070&group_by=cases:section_id&group_order=asc&group_id=296775 |
Great! It sounds like we can go ahead and close this issue then. Thanks, everyone! |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 1.4.45.0
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/runs/view/20070&group_by=cases:section_id&group_order=asc&group_id=296775
Email or phone of affected tester (no customers): nathanmulugetatesting@gmail.com
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Action Performed:
Expected Result:
There should be no extra space between the top chat and the title on the LHN
Actual Result:
An extra space gets created between the first chat at the top and the title
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: