Skip to content
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

[$250 - Payment Due 9/28] IOS - Payments - The button "Add payment method" is not visible when scrolled up #8929

Closed
kbecciv opened this issue May 10, 2022 · 50 comments
Assignees
Labels
Engineering External Added to denote the issue can be worked on by a contributor Improvement Item broken or needs improvement. Reviewing Has a PR in review Weekly KSv2

Comments

@kbecciv
Copy link

kbecciv commented May 10, 2022

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:

  1. Open app
  2. Log in any account
  3. Setting< Payments
  4. Scroll up the app

Expected Result:

The button "Add payment method" is visible when scrolled up

Actual Result:

The button "Add payment method" is not visible when scrolled up

Workaround:

Uknown

Platform:

Where is this issue occurring?

  • iOS

Version Number: 1.1.57.12

Reproducible in staging?: Yes

Reproducible in production?: No (new feature)

Email or phone of affected tester (no customers): any

Logs: https://stackoverflow.com/c/expensify/questions/4856

Notes/Photos/Videos: Any additional supporting documentation

Bug5566351_button_1005.mp4

Expensify/Expensify Issue URL:

Issue reported by: Applause

Slack conversation:

View all open jobs on GitHub

@melvin-bot
Copy link

melvin-bot bot commented May 10, 2022

Triggered auto assignment to @ctkochan22 (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

@ctkochan22 ctkochan22 added Monthly KSv2 Improvement Item broken or needs improvement. and removed Daily KSv2 labels May 11, 2022
@melvin-bot melvin-bot bot added the Overdue label Jun 13, 2022
@ctkochan22 ctkochan22 added the External Added to denote the issue can be worked on by a contributor label Jun 13, 2022
@melvin-bot
Copy link

melvin-bot bot commented Jun 13, 2022

Triggered auto assignment to @laurenreidexpensify (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

@laurenreidexpensify
Copy link
Contributor

@melvin-bot
Copy link

melvin-bot bot commented Jun 13, 2022

Triggered auto assignment to Contributor-plus team member for initial proposal review - @mananjadhav (Exported)

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Jun 13, 2022
@melvin-bot
Copy link

melvin-bot bot commented Jun 13, 2022

Triggered auto assignment to @roryabraham (Exported), see https://stackoverflow.com/c/expensify/questions/7972 for more details.

@melvin-bot melvin-bot bot changed the title IOS - Payments - The button "Add payment method" is not visible when scrolled up [$250] IOS - Payments - The button "Add payment method" is not visible when scrolled up Jun 13, 2022
@parasharrajat
Copy link
Member

Does not seem like an real issue. As soon as the user leaves the scroll, button moves to the bottom.

@roryabraham
Copy link
Contributor

I feel like the button should just be outside the scrollview and anchored to the bottom of the page

@JosueEchandiaAsto
Copy link
Contributor

@parasharrajat

Proposal

Issue

Extra space displayed when used non-quoted and quoted than non-quoted text. (Android and iOS)

Fix

Scrollable elements in iOS have a bounce property, setting this to false disables this behavior.
bounces={false} to FlatList in PaymentMethodList.

Commit: main...JosueEchandiaAsto:Fix-Issue-8929

@parasharrajat
Copy link
Member

parasharrajat commented Jun 15, 2022

Extra space displayed when used non-quoted and quoted than non-quoted text. (Android and iOS)

How is this related?

Also, I don't like the proposed solution.

@melvin-bot
Copy link

melvin-bot bot commented Aug 2, 2022

Triggered auto assignment to @MitchExpensify (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Aug 2, 2022
@laurenreidexpensify laurenreidexpensify added Weekly KSv2 and removed Daily KSv2 labels Aug 2, 2022
@laurenreidexpensify
Copy link
Contributor

@MitchExpensify 👋 am OOO til 12 August so reassigning. Thanks!

@MitchExpensify
Copy link
Contributor

Enjoy @laurenreidexpensify !

@mvtglobally
Copy link

Issue not reproducible during KI retests. (First week)

@MitchExpensify
Copy link
Contributor

Do we need to move forward with the PR if the issue not reproducible?

@roryabraham
Copy link
Contributor

@MitchExpensify it might depend on what iOS device is used. I think we should move forward with the PR for the sake of code consistency and cleanup too. @JosueEchandiaAsto when can we expect an update?

@mananjadhav
Copy link
Collaborator

@JosueEchandiaAsto Please update on the PR. We've waited for more than 3 weeks now for an update now.

@mananjadhav
Copy link
Collaborator

@JosueEchandiaAsto We've sent multiple reminders on the PR and here. Please send us an update on the PR by Monday EOD? Otherwise we'll have to rescind the job.

cc - @roryabraham @MitchExpensify

@MitchExpensify
Copy link
Contributor

Good call @mananjadhav. Lets now move to rescind the job without update from @JosueEchandiaAsto after the bump above. I'll double the price and post to Slack once we've rescinded it

@mvtglobally
Copy link

Issue not reproducible during KI retests. (Second week)

@MitchExpensify
Copy link
Contributor

Scratch the doubling next step.. this hasn't been reproducible for 2 weeks - closing

@mananjadhav
Copy link
Collaborator

@MitchExpensify Afaik the issue is reproducible on smaller devices. Also the Add Payment Button is inconsistent with the rest of the UIs where we dock the button at the bottom.

@JosueEchandiaAsto
Copy link
Contributor

JosueEchandiaAsto commented Sep 6, 2022

Oh, I'm so sorry!. I was focused on other projects, and I think I accidentally disabled issue notifications.
If that's all right, I want to finish this develop and send a PR update in tomorrow for review.

@MitchExpensify
Copy link
Contributor

@JosueEchandiaAsto do you have an update on the PR?

@JosueEchandiaAsto
Copy link
Contributor

@roryabraham Requested changes are done #9622

@mananjadhav
Copy link
Collaborator

Thanks @JosueEchandiaAsto let me take a look at it today.

@JosueEchandiaAsto
Copy link
Contributor

Again, sorry for the delay. I will be pending so that this issue can be fixed as soon as possible

@mananjadhav
Copy link
Collaborator

An update here, PR is reviewed from C+, should be merged soon

@mananjadhav
Copy link
Collaborator

mananjadhav commented Sep 24, 2022

This was deployed to production 2 days back, but no automation comment on the merge here in the issue? And no update on payment date too.

cc - @MitchExpensify @roryabraham

@MitchExpensify MitchExpensify changed the title [$250] IOS - Payments - The button "Add payment method" is not visible when scrolled up [$250 - Payment Due 9/28] IOS - Payments - The button "Add payment method" is not visible when scrolled up Sep 26, 2022
@MitchExpensify
Copy link
Contributor

Good catch @mananjadhav! I've made a note to check for regressions on Wednesday before issuing payment

@MitchExpensify
Copy link
Contributor

Still saying "6 days" on the merge to prod so holding until it hits 7

@MitchExpensify
Copy link
Contributor

Paid & contracts ended! Thanks everyone

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Engineering External Added to denote the issue can be worked on by a contributor Improvement Item broken or needs improvement. Reviewing Has a PR in review Weekly KSv2
Projects
None yet
Development

No branches or pull requests

10 participants