-
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-09-27] [HOLD for #26747] [$1000] Request money - Amount is partially covered by top selection menu #24603
Comments
Triggered auto assignment to @stephanieelliott ( |
Bug0 Triage Checklist (Main S/O)
|
what should be the fix? |
ProposalPlease re-state the problem that we are trying to solve in this issue.Request money - Amount is partially covered by top selection menu What is the root cause of that problem?Space is not enough for all the things to render. We're not wrapping our What changes do you think we should make in order to solve the problem?We need to conditionally replace the
ResultScreen.Recording.2023-08-16.at.2.37.20.AM.movWhat alternative solutions did you explore? (Optional)None |
ProposalPlease re-state the problem that we are trying to solve in this issue.Request money - Amount is partially covered by top selection menu What is the root cause of that problem?The height of each button is too big (minHeight: 52px), so in the small screen we don't have enough space to show the amount What changes do you think we should make in order to solve the problem?We should calculate the height for the button base on the percentage. In order to do that we can lean on
In App/src/components/BigNumberPad.js Line 72 in 0bdf183
we can add these lines
Note: this approach won't change the heigh when we change the screen height dynamically, but I think it's fine because we can only use BigNumberPad on mweb or native, and we don't have any ways to change the screen height dynamically. If we still want to do that, we can build the What alternative solutions did you explore? (Optional)None ResultScreen.Recording.2023-08-17.at.15.20.11.mov |
Job added to Upwork: https://www.upwork.com/jobs/~0152c32e49ad0a8a1b |
Current assignee @stephanieelliott is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @parasharrajat ( |
@lanitochka17 What is the device you are testing on? |
For me, this happens on iPhone SE only when the |
I don't like both of the solutions. Both do not serve the best UX. let's think about this problem in a different way. The whole app looks a little bit zoomed in due to the low dpi of the phone. Is there a solution to handle low dpi phones without changing the layout of pages? IMO, UI should handle dpis otherwise same elements will look smaller on high DPI and bigger on low DPI. I hope you got my point... |
I get what you're saying here but I think even then we can get into the same situation on very small heighted screens. In those edge cases, showing a scrollbar won't effect the UX for other users. |
So you are saying that it makes sense that the field where you are entering the amount that will either be sent or received, is hidden while you are typing... It will make me nervous for sure. I will not prefer sending money with that app. |
It won't be hidden unless you're using a device with a height < 200px. For the device mentioned in this issue, only the submit button would be hidden (You would be able to type and see the amount). If you are on a super rare device with a height of less than 200, then you really should be ready to compromise. |
@parasharrajat Apple iPhone SE (2020) / Safari |
In order to do that we can lean on |
Does this work on web as well? |
Yes, It works well on web @parasharrajat |
can you share a proposal on this? As this is a UI change, please leave a video as well indicate the changes to the overall app. |
@parasharrajat Here you are #24603 (comment). Pls tell me what's your thoughts |
@parasharrajat I think this is more of a feature request which is beyond the scope of this bug ticket. We might want to consult @shawnborton about his thoughts on this matter. |
@parasharrajat PR is up here #26747. |
Removing |
#26747 still open |
Based on my calculations, the pull request did not get merged within 3 working days of assignment. Please, check out my computations here:
On to the next one 🚀 |
FYI ^that is incorrect. I did not review this on time because we were on a merge hold, so this is eligible for a bonus |
Thanks @stitesExpensify but that one is a regression fix. |
Ah 🤦 thanks for the clarification |
We can remove the hold from title. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.71-12 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-09-27. 🎊 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:
|
@stephanieelliott There was a regression from this main PR which was reported https://expensify.slack.com/archives/C049HHMV9SM/p1693367178391569 and we fixed it in #26747. Can you please add a reporting bonus for @wildan-m for this report as well? |
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:
Regression Test Steps
Do you agree 👍 or 👎 ? |
Summarizing payment on this issue:
Upwork job is here, no bonus |
Hi @stephanieelliott thanks for the offer. I wanted to confirm the amount. My bug report is valid but it's not exported to github yet. If we refer to this link, how much I should receive? $50 or $250? (Of course I'll be happy with the last one 😁) Note: my bug report posted one day before bonus recalibration published. |
@wildan-m I'm basing off the date this GH issue was created, so it would be $250. Thanks for checking! |
All paid! |
@stephanieelliott Thanks, you are the best! 😺 |
Payment requested as per #24603 (comment) |
$1,000 payment approved for @parasharrajat based on BZ summary. |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
issue found when executing PR #23698
Action Performed:
Expected Result:
Amount should be fully visible
Actual Result:
The amount is partially covered by top selection menu (because of the banner on top of the screen)
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.54.5
Reproducible in staging?: Yes
Reproducible in production?: Yes
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
Bug6166123_Krst4127_1_.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: