Skip to content

[HOLD for payment 2024-01-24] [HOLD for payment 2024-01-22] iOS - App get crashed on iPad during Sign In flow #34383

Closed

Description

@kbecciv

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.24-3
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:

Action Performed:

Precondition: user should be Sign In

  1. Open app
  2. Write a private domain email (expensifail)
  3. Tap on Sign In
  4. Write a magic code from email

Expected Result:

User should be successfully signed in

Actual Result:

App get crashed. If user kill and launch app the app will be crashed again.

Workaround:

Unknown

Platforms:

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

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

Screenshots/Videos

Add any screenshot/video evidence

Bug6339118_1704992029752.RPReplay_Final1704991985.1.mp4

View all open jobs on GitHub

Activity

  1. github-actions commented on Jan 11, 2024

    @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 Jan 11, 2024

    @melvin-bot

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

  3. roryabraham commented on Jan 11, 2024

    @roryabraham
    Contributor

    Interesting that we would see this in a .tsx file. This is maybe the first time I've seen this happen in our codebase even with TS coverage.

  4. situchan commented on Jan 11, 2024

    @situchan
    Contributor

    @abzokhattab are you able to find offending PR?

    There was similar crash (from react-navigation) in the past where TS check didn't catch it - #32515. Fixed in #32525

  5. abzokhattab commented on Jan 11, 2024

    @abzokhattab
    Contributor

    @situchan my proposal is not working so i removed .. if i got a clue on what is happening will post here

  6. dangrous commented on Jan 11, 2024

    @dangrous
    Contributor

    Based on a simulator build, the same crash happens on production so I don't think this is a blocker, but it would be great to confirm that

    EDIT: I confirmed on a real iPad downloading from the App Store, this is not a blocker (but is a fire)

  7. dangrous commented on Jan 12, 2024

    @dangrous
    Contributor

    This has been resolved on staging with #34396, once that's on production we'll be able to close

  8. added
    Awaiting PaymentAuto-added when associated PR is deployed to production
    and removed on Jan 15, 2024
  9. changed the title [-]iOS - App get crashed on iPad during Sign In flow[/-] [+][HOLD for payment 2024-01-22] iOS - App get crashed on iPad during Sign In flow[/+] on Jan 15, 2024
  10. melvin-bot commented on Jan 15, 2024

    @melvin-bot

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

  11. melvin-bot commented on Jan 15, 2024

    @melvin-bot

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

  12. changed the title [-][HOLD for payment 2024-01-22] iOS - App get crashed on iPad during Sign In flow[/-] [+][HOLD for payment 2024-01-24] [HOLD for payment 2024-01-22] iOS - App get crashed on iPad during Sign In flow[/+] on Jan 17, 2024
  13. melvin-bot commented on Jan 17, 2024

    @melvin-bot

    The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.25-10 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 2024-01-24. 🎊

  14. dangrous commented on Jan 23, 2024

    @dangrous
    Contributor

    No payment needed here, I'm going to close it out.

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions