-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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-07-17] [$1000] mWeb - the confirm task screen is not scrollable, when a task description has multiple line #21347
Comments
Triggered auto assignment to @conorpendergrast ( |
Bug0 Triage Checklist (Main S/O)
|
ProposalPlease re-state the problem that we are trying to solve in this issue.
What is the root cause of that problem?
What changes do you think we should make in order to solve the problem?Solution 1
Result With added Scrollviewscroll.movSolution 2
|
Reproduced on iOS Safari, and added some sample text to the OP (behind a |
Job added to Upwork: https://www.upwork.com/jobs/~014291752cbe61aa50 |
Current assignee @conorpendergrast is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @allroundexperts ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.The confirm task screen is not scrollable so if the description of the task is very long we can't see part of the screen What is the root cause of that problem?As @dhairyasenjaliya said here , we don't currently have a scrollview for that screen What changes do you think we should make in order to solve the problem?I believe if the description is very long it can be confusing for the user if we have a scrollview for the whole screen because he will not understand what that screen is for, I believe it would be a better UX if we only put the scrollView around the description field, that way the user will always see the button "Confirm task" at the bottom. Also that way the user doesn't have to scroll a long time to click that button. What alternative solutions did you explore? (Optional)We could also put the whole screen scrollable but scroll until the bottom automatically which also resolve the problems that I mentionned Reminder: Please use plain English, be brief and avoid jargon. Feel free to use images, charts or pseudo-code if necessary. Do not post large multi-line diffs or write walls of text. Do not create PRs unless you have been hired for this job. |
Thanks for your proposal @ShogunFire. I agree that for better UX, we should keep the @dhairyasenjaliya let's go with your solution 1 as described here. For consistency, its better to keep the submit button static like we're doing elsewhere. Eg: 🎀 👀 🎀 C+ reviewed |
Triggered auto assignment to @cead22, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
@allroundexperts The solution was not very hard to find so I thought adding a little bit to the initial proposal would do it but I respect your decision. |
alright let's do solution - 1, generating PR soon once I get assigned thank you @allroundexperts @ShogunFire I was well aware of that situation but that button thing I need to confirm from the team since we have both the approach on the app e.g: We are adding a static button on |
📣 @dhairyasenjaliya You have been assigned to this job by @cead22! |
@allroundexperts pr ready for review |
Hi @allroundexperts @dhairyasenjaliya Can you confirm if this is the same issue or will be fixed with this? #22030 |
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 🚀 |
@cead22, @conorpendergrast, @allroundexperts, @dhairyasenjaliya Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.38-7 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-07-17. 🎊 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.
https://www.upwork.com/ab/applicants/1672157676998672384/hired 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:
|
Sent contracts for everyone, via Upwork |
I'll be getting paid via the App @conorpendergrast. Can you please withdraw the offer from Upwork? |
hey @conorpendergrast just want to confirm if this is eligible for an urgency bonus or not, since I have created PR and reviewed it by @allroundexperts within 3 days but after that, we just changed the scope of the issue and that was also done on time after that we were just waiting for merged by engineer |
@dhairyasenjaliya I'll discuss that request internally, then come back here Paid @gadhiyamanan, in the meantime |
@conorpendergrast can you please close the upwork contact |
@gadhiyamanan Done, sorry I missed that and thanks for the reminder. @dhairyasenjaliya @allroundexperts After discussion, @cead22 and I agree with your request and will make an exception, to add the 50% urgency bonus here. @dhairyasenjaliya I've paid you, plus the 50% urgency bonus, via Upwork. @allroundexperts Please include the 50% urgency bonus in your New Expensify request! |
Finally steps are for @allroundexperts to complete the checklist, and then to get paid. |
@conorpendergrast I think the checklist is not needed here. We did not consider how a very long description would show up on the confirm task screen when creating the tasks feature. In fact, the expected behaviour was not even clear when this issue was created and we decided it here after some discussion. |
That works, closing this out! (I clarified the process is to close out even before the C+, NewDot payment) |
Approved $1500 to @allroundexperts for $1500 based on #21347 (comment) |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Action Performed:
Example description text for your copy-pasta pleasure
Lupin Gardens is an established horticultural company creating beautiful gardens in Birmingham and selected surrounding areas. Our expert team provide all aspects of the garden design, installation, creative planting and aftercare. Plants and soft landscaping are at the heart of everything we do. Whatever you envisage for your garden – a complete redesign, including hard landscaping and planting, or just regular, skilful care – Lupin has a dedicated group of professionals to advise and assist.Established in 2001, Lupin has
been redesigning,
renovating, renewing and
maintaining gardens in
Birmingham for almost twenty years. Steadily expanding its core team to provide
knowledgable, professional
expertise of the highest quality, we pride ourselves on taking a realistic and
sustainable approach to gardening.
Lupin utilises the skills of
horticulturalists, designers,
landscapers and gardeners to provide solutions to any garden dilemma – large or small.
Expected Result:
The confirm task screen should be scrollable even when there's a very long description (ie: to scroll down to the Assignee and Share somewhere settings, and Confirm task button)
Actual Result:
The confirm task screen is not scrollable when there's a very long description, and as a result you can't scroll down to the Assignee and Share somewhere settings, and Confirm task button (so you can't save the task)
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.31.1
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
IMG_0422.mov
Screen_Recording_20230622_161608_Chrome.mp4
Expensify/Expensify Issue URL:
Issue reported by: @gadhiyamanan
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1686906456520119
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: