Skip to content

[HOLD for payment 2022-01-11] Mobile apps - User is unable to paste an amount in the IOU amount modal  #6285

Closed

Description

@isagoico

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. Copy any amount to the clipboard (e.g 1232.32)
  2. Navigate to a conversation in NewDot
  3. Request money
  4. Try to paste the amount you copied before in the mount field

Expected Result:

User is able to paste content in the amount field in mobile

Actual Result:

User is unable to paste content in the amount field in mobile

Workaround:

Enter the amount manually

Platform:

Where is this issue occurring?

  • iOS
  • Android

Version Number: 1.1.14-0

Reproducible in staging?: Yes
Reproducible in production?: Yes

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

Notes/Photos/Videos: Any additional supporting documentation

Expensify/Expensify Issue URL:

Issue reported by: @quinthar
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1636688055149900

View all open jobs on GitHub

Activity

  1. MelvinBot commented on Nov 12, 2021

    @MelvinBot
    Contributor

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

  2. changed the title [-]User is unable to paste an amount in the IOU amount modal [/-] [+]Mobile apps - User is unable to paste an amount in the IOU amount modal [/+] on Nov 12, 2021
  3. added
    ExternalAdded to denote the issue can be worked on by a contributor
    and removed on Nov 12, 2021
  4. MelvinBot commented on Nov 12, 2021

    @MelvinBot
    Contributor

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

  5. added and removed on Nov 12, 2021
  6. 39 remaining items

  7. tgolen commented on Dec 27, 2021

    @tgolen
    Contributor

    PR has been submitted and is under review.

  8. added
    Awaiting PaymentAuto-added when associated PR is deployed to production
    and removed on Jan 4, 2022
  9. changed the title [-]Mobile apps - User is unable to paste an amount in the IOU amount modal [/-] [+][HOLD for payment 2022-01-11] Mobile apps - User is unable to paste an amount in the IOU amount modal [/+] on Jan 4, 2022
  10. botify commented on Jan 4, 2022

    @botify

    The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.24-8 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-01-11. 🎊

  11. akshayasalvi commented on Jan 4, 2022

    @akshayasalvi
    Contributor

    @parasharrajat @tgolen There's an issue with this PR and I need some help. #7023 linked issue shows two keyboards in Android Chrome.

    It seems that inputmode is not working as expected with keyboardType for react-native-web.TextInput component. There is no handling for inputMode, and our inputmode/inputMode gets ignored.

    https://github.com/necolas/react-native-web/blob/081a128db325f9ee10c359e304e9f6cc7f4f9c56/packages/react-native-web/src/exports/TextInput/index.js#L136-L161

    How should we proceed with this? Should we be updating react-native-web

  12. parasharrajat commented on Jan 4, 2022

    @parasharrajat
    Member

    Sorry, I was not a reviewer of the PR. inputMode is a browser attribute an RN-web only supports props that are part of native RN spec. So you would have to use setNativeProps to set this. It can't be passed as inputMode prop. Try that and let me know if that does not work.

  13. akshayasalvi commented on Jan 5, 2022

    @akshayasalvi
    Contributor

    I tried on the emulator it isn't working. I'll try to test on a real device.

  14. Christinadobrzyn commented on Jan 13, 2022

    @Christinadobrzyn
    Contributor

    Hi there! @parasharrajat sorry to ask but can you give me an update on paying this? We're past the original Hold of Payment date but it looks like there might be other PRs in the works? Can you link the PR to track for paying this (if it's different). Thanks!

  15. parasharrajat commented on Jan 13, 2022

    @parasharrajat
    Member

    @Christinadobrzyn You should track #6811 for payment.

  16. Christinadobrzyn commented on Jan 13, 2022

    @Christinadobrzyn
    Contributor

    After 7 days in production without any regressions so paid @akshayasalvi in Upwork for the job!

    @parasharrajat were you the C+ on this project?

  17. parasharrajat commented on Jan 15, 2022

    @parasharrajat
    Member

    @Christinadobrzyn No, but I helped in finding the right solution.

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 productionEngineeringExternalAdded to denote the issue can be worked on by a contributorImprovementItem broken or needs improvement.WeeklyKSv2

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions