-
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-10-02] [$500] Settings - Help -User can not scroll to to the bottom of the page. #27365
Comments
Job added to Upwork: https://www.upwork.com/jobs/~01a29391c5d4456b92 |
Triggered auto assignment to @stephanieelliott ( |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to @JmillsExpensify ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @ntdiary ( |
Problem Statement: Root Cause: Proposed Solution: Alternative Solution: |
Problem Statement: Root Cause: Proposed Solution: #content-area {
padding-bottom: 60px; /* or an appropriate value based on the average height of the Android bottom bar */
} Alternative Solutions:
@media (max-width: 600px) { /* or other breakpoint for mobile devices */
#content-area {
padding-bottom: 60px;
}
}
|
ProposalPlease re-state the problem that we are trying to solve in this issue.Settings - Help -User can not scroll to to the bottom of the page. What is the root cause of that problem?Currently, we fix the max-height for the search page content is 80vh App/docs/_sass/_search-bar.scss Lines 159 to 160 in 86d37d6
In Android/small screen device, it's too much space, it makes the content is hidden out of parent element What changes do you think we should make in order to solve the problem?After try a lot of numbers, I found this is the best number that I think we can use to replace for above 80vh max-height: calc(100vh - 150px);
@include maxBreakpoint($breakpoint-tablet) {
max-height: calc(100vh - 220px);
} |
Problem Statement: Root Cause: Proposed Solution:
Alternative Solution:
|
Hi, @imranaalam, thanks for your proposal. Please read our contributor guidelines thoroughly first, and post proposals following the template. Also please hide other proposals to keep the thread clean (you can update the original proposal). 🙂 |
ProposalPlease re-state the problem that we are trying to solve in this issue.Settings - Help -User can not scroll to to the bottom of the page What is the root cause of that problem?The search set the fixed height at App/docs/_sass/_search-bar.scss Line 159 in d68263a
so on a mobile screen the search result height with title + search box over device height What changes do you think we should make in order to solve the problem?Replace the current style App/docs/_sass/_search-bar.scss Lines 23 to 33 in d68263a
to #sidebar-search {
background-color: $color-appBG;
width: 375px;
- height: 100vh;
position: fixed;
- display: block;
+ display: flex;
+ flex-direction: column;
+ bottom: 0;
top: 0;
right: 0;
z-index: 2;
}
+#sidebar-search > div:last-child {
+ flex-grow: 1;
+ overflow-y: auto;
+}
+#sidebar-search > div:last-child::-webkit-scrollbar {
+ display: none;
+} remove 4 lines App/docs/_sass/_search-bar.scss Lines 159 to 162 in d68263a
Based on the current structure App/docs/_includes/sidebar-search.html Lines 2 to 13 in d68263a
the search result should get all remaining space and shouldn't set a fixed value due to each device having a diffidence ratio so cannot adapt with all devices (when a title or search box update content) Checkout my proposal structure here on your device What alternative solutions did you explore? (Optional) |
@suneox, interesting , have you tested your proposal? |
Sure I have tested on real ios and android devices, and I just updated my proposal using id to style instead class after rebase from upstream 27365.mp4 |
@suneox, nice! The reason I asked that is because I tried
Finally, the flex-based solution makes sense to me, I think we can move forward with this proposal. 🎀 👀 🎀 C+ reviewed |
Triggered auto assignment to @tgolen, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
@ntdiary Thank you for the suggestion I have updated the current proposals to use |
📣 @ntdiary 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @suneox You have been assigned to this job! |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.73-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 2023-10-02. 🎊 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:
As a reminder, here are the bonuses/penalties that should be applied for any External 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:
|
hi @JmillsExpensify I haven't received an offer link, could you please send me an offer link for this job |
@JmillsExpensify It looks like this issue is waiting on you. I assume you've been traveling the last couple of days, so I am hopeful this will be addressed soon. |
Hi, @JmillsExpensify @ntdiary This is my first task so I don't know the next step what do I have to complete this task? :) |
@suneox, don't worry, when @JmillsExpensify gets back, they will send the offer and complete the payment. 😄 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:
just a simple layout polish, not a regression, so no need to create regression test. |
Thanks @ntdiary for completing the BZ checklist! Payment summary:
|
Payments sent to issue reporter and contributor+. Offer sent to contributor. Once that is complete, we'll close this issue out. |
Hi, @JmillsExpensify, isn't the urgency bonus 50% (i.e. total amount $750)? Or did I miss something? 😂 |
Great catch! Yes, you're right. Updated above |
Everyone is paid out now. @ntdiary Let's chat in Slack about the extra payment I for C+. We can catch up on the next issue. |
Thank @JmillsExpensify I have received payment and thank @ntdiary very much for your support on my first ticket |
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.Login and then open Settings.
2. open help.
3. tap on search icon.
4. type in the search field. I have entered "other" in it,
5. When the search list shows up try to scroll down , it stuck after a little scroll, User can not go though the whole list.
Expected Result:
User should see through whole list.
Actual Result:
User gets stuck while scrolling the list.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: v1.3.69-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
Notes/Photos/Videos: Any additional supporting documentation
Screenrecorder-2023-09-02-19-11-49-788.1.mp4
Screen_Recording_20230913_180654_Chrome.mp4
Expensify/Expensify Issue URL:
Issue reported by: @Harshizonnet
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1693664400580059
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: