Skip to content

[HOLD for payment 2022-03-22] Payment method preview is clickable for bottom docked modal - reported by @Tushu17 #7972

Closed

Description

@mvtglobally

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. Open app in mobile/ use expensify in desktop web and decrease the screen size
  2. Go to Settings -> Payment
  3. Add paypal account in add payment method
  4. Select Paypal.me
  5. Click on Paypal.me above delete button.

Expected Result:

Text shouldn't be clickable as it doesn't perform any function.

Actual Result:

It is clickable in small screen and in desktop small screen, cursor is shown as pointer over it.

Workaround:

unknown

Platform:

Where is this issue occurring?

  • Web
  • iOS
  • Android
  • Desktop App
  • Mobile Web

Version Number: 1.1.41-0
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: Any additional supporting documentation

WhatsApp.Video.2022-02-17.at.4.29.50.PM.mp4
screen-rec3.mp4

Expensify/Expensify Issue URL:
Issue reported by: @Tushu17
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1645098315409679

View all open jobs on GitHub

Activity

  1. MelvinBot commented on Mar 2, 2022

    @MelvinBot
    Contributor

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

  2. removed
    AutoAssignerTriageAuto assign issues for triage to an available triage team member
    on Mar 2, 2022
  3. Tushu17 commented on Mar 2, 2022

    @Tushu17
    Contributor

    Proposal

    We need to pass disabled and interactive={false} to MenuItem below -

    {isPopoverBottomMount && (
    <MenuItem
    title={this.state.formattedSelectedPaymentMethod.title}
    icon={this.state.formattedSelectedPaymentMethod.icon}
    description={this.state.formattedSelectedPaymentMethod.description}
    wrapperStyle={[styles.pv0, styles.ph0, styles.mb4]}

       <MenuItem
           title={this.state.formattedSelectedPaymentMethod.title}
           icon={this.state.formattedSelectedPaymentMethod.icon}
           description={this.state.formattedSelectedPaymentMethod.description}
           wrapperStyle={[styles.pv0, styles.ph0, styles.mb4]}
    +      disabled
    +      interactive={false}
       />
  4. laurenreidexpensify commented on Mar 3, 2022

    @laurenreidexpensify
    Contributor
  5. MelvinBot commented on Mar 3, 2022

    @MelvinBot
    Contributor

    Current assignee @laurenreidexpensify is eligible for the External assigner, not assigning anyone new.

  6. added and removed
    ExternalAdded to denote the issue can be worked on by a contributor
    on Mar 3, 2022
  7. MelvinBot commented on Mar 3, 2022

    @MelvinBot
    Contributor

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

  8. 15 remaining items

  9. added
    Awaiting PaymentAuto-added when associated PR is deployed to production
    and removed on Mar 15, 2022
  10. botify commented on Mar 15, 2022

    @botify

    The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.42-6 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-03-22. 🎊

  11. changed the title [-]Payment method preview is clickable for bottom docked modal - reported by @Tushu17[/-] [+][HOLD for payment 2022-03-22] Payment method preview is clickable for bottom docked modal - reported by @Tushu17[/+] on Mar 15, 2022
  12. laurenreidexpensify commented on Mar 22, 2022

    @laurenreidexpensify
    Contributor

    @Tushu17 sorry I missed this, but as soon as you accept offer I will issue payment in Upwork for $500 for reporting and implementing solution

  13. Tushu17 commented on Mar 22, 2022

    @Tushu17
    Contributor

    @laurenreidexpensify ok done, I've accepted the offer.

  14. laurenreidexpensify commented on Mar 23, 2022

    @laurenreidexpensify
    Contributor

    All C and C+ payments have been issued in Upwork 👍🏽

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionDailyKSv2ExternalAdded to denote the issue can be worked on by a contributorReviewingHas a PR in review

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions