Skip to content

[HOLD for payment 2023-12-29] [$500] IOU - Error message in Amount page overlaps with amount field when zoom level in 150% #32661

Description

@lanitochka17

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Version Number: 1.4.9-2
Reproducible in staging?: Y
Reproducible in production?: N
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
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:

Issue found when executing PR #32460

Action Performed:

  1. Go to staging.new.expensify.com on mweb Safari
  2. Go to any chat > + > Request money
  3. Click Next without entering the amount
  4. Increase the zoom level to 150%

Expected Result:

The error will not overlap with amount input field

Actual Result:

The error overlaps with amount input field

Workaround:

Unknown

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android: Native
  • Android: mWeb Chrome
  • iOS: Native
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

Add any screenshot/video evidence

Bug6304456_1701955194737.RPReplay_Final1701906464.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01485e3068c4913aa8
  • Upwork Job ID: 1732799149677228032
  • Last Price Increase: 2023-12-14
  • Automatic offers:
    • jjcoffee | Reviewer | 28062575
    • FitseTLT | Contributor | 28062576

Activity

  1. github-actions commented on Dec 7, 2023

    @github-actions
    Contributor

    👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

    1. Identify the pull request that introduced this issue and revert it.
    2. Find someone who can quickly fix the issue.
    3. Fix the issue yourself.
  2. melvin-bot commented on Dec 7, 2023

    @melvin-bot

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

  3. flodnv commented on Dec 7, 2023

    @flodnv
    Contributor

    Welp, I found another bug on production:

    image

    Edit: reported here: https://expensify.slack.com/archives/C049HHMV9SM/p1701966565899779

  4. flodnv commented on Dec 7, 2023

    @flodnv
    Contributor

    I was not able to reproduce on my Pixel 6 on Chrome. I'm going to say this is not a blocker
    Screenshot_20231207-122343

  5. added
    ExternalAdded to denote the issue can be worked on by a contributor
    and removed
    DeployBlockerCashThis issue or pull request should block deployment
    on Dec 7, 2023
  6. melvin-bot commented on Dec 7, 2023

    @melvin-bot
  7. changed the title [-]IOU - Error message in Amount page overlaps with amount field when zoom level in 150%[/-] [+][$500] IOU - Error message in Amount page overlaps with amount field when zoom level in 150%[/+] on Dec 7, 2023
  8. added
    Help WantedApply this label when an issue is open to proposals by contributors
    on Dec 7, 2023
  9. 33 remaining items

  10. changed the title [-][$500] IOU - Error message in Amount page overlaps with amount field when zoom level in 150%[/-] [+][HOLD for payment 2023-12-29] [$500] IOU - Error message in Amount page overlaps with amount field when zoom level in 150%[/+] on Dec 22, 2023
  11. melvin-bot commented on Dec 22, 2023

    @melvin-bot

    Reviewing label has been removed, please complete the "BugZero Checklist".

  12. melvin-bot commented on Dec 22, 2023

    @melvin-bot

    The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.15-5 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-12-29. 🎊

    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.

    • External issue reporter
    • Contributor that fixed the issue
    • Contributor+ that helped on the issue and/or PR

    For reference, here are some details about the assignees on this issue:

  13. melvin-bot commented on Dec 22, 2023

    @melvin-bot

    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:

    • [@jjcoffee] The PR that introduced the bug has been identified. Link to the PR:
    • [@jjcoffee] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment:
    • [@jjcoffee] A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion:
    • [@jjcoffee] Determine if we should create a regression test for this bug.
    • [@jjcoffee] If we decide to create a regression test for the bug, please propose the regression test steps to ensure the same bug will not reach production again.
    • [@sakluger] Link the GH issue for creating/updating the regression test once above steps have been agreed upon:
  14. sakluger commented on Jan 2, 2024

    @sakluger
    Contributor

    Summarizing payouts for this issue:

    Contributor: @FitseTLT $500 (paid via Upwork)
    Contributor+: @jjcoffee $500 (payable via Upwork BZ checklist is completed)

    @jjcoffee could you please complete the BZ checklist so that I can issue your payment?

  15. jjcoffee commented on Jan 2, 2024

    @jjcoffee
    Contributor
    • The PR that introduced the bug has been identified. Link to the PR: fix error message positioning on amount page #30287
    • The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment: https://github.com/Expensify/App/pull/30287/files#r1439298027
    • A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion: N/A - hard one to catch
    • Determine if we should create a regression test for this bug.
    • If we decide to create a regression test for the bug, please propose the regression test steps to ensure the same bug will not reach production again.

    Regression Test Proposal

    1. Go to any chat > + > Request money
    2. Click Next without entering the amount
    3. Increase the zoom level to 150%
    4. Verify that the error message doesn't overlap with amount input

    Do we agree 👍 or 👎

  16. jjcoffee commented on Jan 2, 2024

    @jjcoffee
    Contributor

    @sakluger Checklist complete, sorry for the delay!

  17. sakluger commented on Jan 2, 2024

    @sakluger
    Contributor

    Thanks! I created the regression test issue and completed all payouts.

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 productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2EngineeringExternalAdded to denote the issue can be worked on by a contributor

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions