-
Notifications
You must be signed in to change notification settings - Fork 3k
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 2023-11-22] [$500] iOS - Members - When scrolling members WS list goes under the "background image" #30428
Comments
Job added to Upwork: https://www.upwork.com/jobs/~01c024409da152917d |
Triggered auto assignment to @adelekennedy ( |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @0xmiroslav ( |
ProposalPlease re-state the problem we are trying to solveiOS - Members - When scrolling members WS list goes under the background content. What is the root cause of this problem?The root cause is that the height of the Moreover, we allow the list on What changes should be made to fix this?We should add the prop
This means that we are not able to scroll under the header part as well (which is the same for android). What other alternatives did you explore?To match the exact behaviour of android, <SectionList
bounces={contentHeight > listHeight}
onContentSizeChange={(width, height) => setContentHeight(height)}
onLayout={({ nativeEvent: {layout: {height}} }) => setListHeight(height)}
...
/> Here Result Screen.Recording.2023-10-26.at.6.28.59.PM.mov |
ProposalPlease re-state the problem that we are trying to solve in this issue.When scrolling in members page, user list get cut off at the bottom. What is the root cause of that problem?We're using
What changes do you think we should make in order to solve the problem?Change the style of What alternative solutions did you explore? (Optional)N/A |
@0xmiroslav a few proposals to review above |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@adelekennedy, @0xmiroslav Whoops! This issue is 2 days overdue. Let's get this updated quick! |
@bernhardoj can you find out PR which added |
It's added by this PR #27767 which is merged 23 days before this issue is created. The commit message that added it is
I thought that it may be related to the money request participant list, but the money request participant list still uses OptionsSelector. The only component that is related to the money request page that uses SelectionList is the currency selection page and it still works fine. I looked at the other usages of SelectionList on the web and native and nothing is broken so far. Our old OptionsSelector/OptionsList doesn't have the flexGrow0 style and we have no issue with it, so I think we should be fine. |
@bernhardoj's proposal looks good to me. |
Triggered auto assignment to @pecanoro, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
@0xmiroslav Shouldn't we disable the bounce if there are not enough items? Because even after that solution, we would be able to drag the menu item below the upper part of the UI... |
bounce is iOS lovely feature. No reason for disabling that. Please check past similar issues, where same discussion happened. |
Sounds good, assigning @bernhardoj |
❌ There was an error making the offer to @0xmiroslav for the Reviewer role. The BZ member will need to manually hire the contributor. |
❌ There was an error making the offer to @bernhardoj for the Contributor role. The BZ member will need to manually hire the contributor. |
PR is ready cc: @0xmiroslav |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.99-0 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 2023-11-22. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
payday! Payouts due: I sent you a manual request on Upwork! Upwork job is here. |
@adelekennedy Can we close this one? 😄 |
@0xmiroslav is the bugzero checklist complete? |
|
@bernhardoj missed that - just ended the contract |
That was quick, thanks! |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Issue found when executind PR: #30171
Version Number: 1.3.91-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:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause-Internal Team
Slack conversation: @
Action Performed:
rerequisites:
A WS must be created in the account
Steps:
Expected Result:
When scrolling through members, the WS list should not be missing or cut off
Actual Result:
When scrolling members WS list goes under the "background image"
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
Bug6251545_1698313164061.RPReplay_Final1698262205.mp4
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @adelekennedyThe text was updated successfully, but these errors were encountered: