-
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 2022-09-08] [$250] Settings - Payment options are overlapping with Add Payment Method under Settings #9283
Comments
Triggered auto assignment to @francoisl ( |
Triggered auto assignment to @NicMendonca ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @mananjadhav ( |
Triggered auto assignment to @marcaaron ( |
ProposalProblemWe're using SolutionWe should use The following changes: To
ResultScreen.Recording.2022-06-02.at.8.57.02.PM.mov |
ProposalTo keep the position of the menu when resizing the window.
2022-06-02_23-51-32.mp4 |
@allroundexperts's proposal looks good to me. I can see this isn't used at other places except for KYCWall within the Payments Screen. @marcaaron What are your thoughts? @phivh Thank you for the comment, but I adding 🎀 👀 🎀 |
Hey @mananjadhav , maybe you are wrong, by adding Line 272 in 72aac1c
However, the Line 230 in 72aac1c
Line 252 in 72aac1c
Sorry but the proposal of @allroundexperts only gets the position of Button once. It will cause an issue that I fixed before when the user resizes the window width of the browser, see: |
@phivh This isn't the root of the problem. The root is a wrong usage of |
ProposalProblemAs shared by @allroundexperts the root cause of this is the use of
However, there are two problems with @allroundexperts' solution:
SolutionThe fix for this issue is a two part solution:
And change the setMenuPosition function as below:
I also set the
Attached is the screencast (with voice) showing the issue with browser resize and the applied fix: fix-small.mp4@mananjadhav kindly review my proposal. Thank you! |
Apparently the screencast uploaded in the previous message doesn't seem to play. You may view it here: https://www.veed.io/view/3dda4edd-5079-4314-8683-1386e373ac05 |
The browser resize issue exists with the original implementation as well. No where in the ticket, was it mentioned that responsiveness needs to be fixed. The ticket and the video posted, mention the issue which was fixed in my PR. |
Sure, no offence please @allroundexperts. Your did still introduce the javascript error as shared in my proposal and so I opted to propose a new solution. Cheers :) |
This issue has not been updated in over 15 days. @liyamahendra, @mananjadhav, @trjExpensify, @marcaaron 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! |
👋 @liyamahendra can we get a status update on the linked PR please? What's left to do and when do you expect to be able to get it over the line? Thanks! |
I think @mananjadhav gave his clearance here. There were a couple of comments after that from @marcaaron which were resolved as well. Maybe @mananjadhav or @marcaaron can provide a status update if there is anything pending. |
Bump @mananjadhav & @marcaaron shouldn't this PR be merged by now? 🤔 |
@marcaaron Wanted to check something before we merge this. If there's any changes based on his feedback, @liyamahendra and I would take this up. |
Sorry, I'm not sure what is needed from me. What is it exactly that you wanted to check? |
Seems like we are waiting for @liyamahendra to request another review. |
I think we probably must consider this abandoned? It's been a month without an update. |
@marcaaron sorry, I'm not aware what are we waiting for here from me. Happy to do the needful if you please let me know. Thanks |
@marcaaron I had reviewed the PR and approved. Waiting for your final approval. |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a production regression has occurred a Root Cause Analysis is required. Please follow the instructions here. If a regression has occurred and you are the assigned CM follow the instructions here. If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future. |
@mananjadhav will you review the changes again? |
My expectations here are that @liyamahendra will let us know when the PR is ready for re-review and that @mananjadhav responds to the review request. So, that's what I've been waiting for :) |
@marcaaron the PR is ready for review. @mananjadhav please do the needful! |
I'll do that today. |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.95-4 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 2022-09-08. 🎊 |
Issue not reproducible during KI retests. (First week) |
@trjExpensify Quick bump on Upwork payment. |
Yep, I've been OOO. Sorry! So looking at the Upwork job, we've already settled up with @liyamahendra a while back. @NicMendonca might have some insight into that, but seems like we're settled: As for C+ payment @mananjadhav, I've settled up with you. Going to close this out, but @liyamahendra of course reopen if I didn't get something right here. |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a production regression has occurred a Root Cause Analysis is required. Please follow the instructions here. If a regression has occurred and you are the assigned CM follow the instructions here. If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future. |
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:
Expected Result:
Payment options are not overlapping with Add Payment Method under Settings
Actual Result:
Payment options are overlapping with Add Payment Method under Settings
Workaround:
Visual
Platform:
Where is this issue occurring?
Version Number: 1.1.70.2
Reproducible in staging?: Y
Reproducible in production?: Y
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
Bug5593582_Recording__524.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause internal team
Slack conversation:
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: