Skip to content

[$250] [Waiting for payment - 2024-10-06] iOS - Login - White screen persists for some time after login #49880

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: 9.0.41-1
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught during regression testing, add the test name, ID and link from TestRail: N/A
Issue reported by: Applause - Internal Team

Action Performed:

  1. Launch New Expensify app
  2. Log in with an account with many reports

Expected Result:

There will be no white screen after login

Actual Result:

White screen persists for some time after login
On production, there is white screen but it appears very briefly

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

Bug6617803_1727467446758.ScreenRecording_09-28-2024_04-00-21_1.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021840741226805286590
  • Upwork Job ID: 1840741226805286590
  • Last Price Increase: 2024-09-30
Issue OwnerCurrent Issue Owner: @

Activity

  1. added
    DeployBlockerCashThis issue or pull request should block deployment
    DeployBlockerIndicates it should block deploying the API
    on Sep 28, 2024
  2. github-actions commented on Sep 28, 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.
  3. melvin-bot commented on Sep 28, 2024

    @melvin-bot

    Triggered auto assignment to @Julesssss (DeployBlockerCash), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.

  4. roryabraham commented on Sep 29, 2024

    @roryabraham
    Contributor

    Going to venture a guess that this is a front-end blocker, not a back-end blocker

  5. Julesssss commented on Sep 30, 2024

    @Julesssss
    Contributor

    This doesn't occur every time on my account, but I can reproduce on 9.0.41.1 and 9.0.41.0.Not 9.0.40.6. however

    There are a lot of issues in the checklist. I'm working through them but in the meantime have asked for thoughts in Slack.

  6. truph01 commented on Sep 30, 2024

    @truph01
    Contributor

    Edited by proposal-police: This proposal was edited at 2024-09-30 11:07:48 UTC.

    Proposal

    Please re-state the problem that we are trying to solve in this issue.

    White screen persists for some time after login

    What is the root cause of that problem?

    • Come from PR.
    • We return null when the data is loading:

    if (isLoadingOnyxValue(sessionStatus, lastOpenedPublicRoomIDStatus, initialLastUpdateIDAppliedToClientStatus)) {
    return;

    What changes do you think we should make in order to solve the problem?

    • We should return <FullScreenLoadingIndicator /> instead. (Or another loading screen based on design)

    What alternative solutions did you explore? (Optional)

  7. truph01 commented on Sep 30, 2024

    @truph01
    Contributor
  8. Julesssss commented on Sep 30, 2024

    @Julesssss
    Contributor

    Thanks @truph01. As this is a blocker I'm testing your proposal here.

  9. Nodebrute commented on Sep 30, 2024

    @Nodebrute
    Contributor

    @Julesssss Reverting #49185 also fixes this issue

  10. Julesssss commented on Sep 30, 2024

    @Julesssss
    Contributor

    #49185

    Yeah, in this case a simple fix might be preferable.

  11. 36 remaining items

  12. truph01 commented on Oct 8, 2024

    @truph01
    Contributor

    @Julesssss Sorry, do I and @allgandalf have payment based on comment?

  13. added
    BugSomething is broken. Auto assigns a BugZero manager.
    on Oct 8, 2024
  14. melvin-bot commented on Oct 8, 2024

    @melvin-bot

    Triggered auto assignment to @JmillsExpensify (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.

  15. Julesssss commented on Oct 8, 2024

    @Julesssss
    Contributor

    @allgandalf were you paid yet? I think probably not right?

    @JmillsExpensify could you please pay out the following once this has been confirmed? Thanks

  16. johncschuster commented on Oct 8, 2024

    @johncschuster
    Contributor

    Looks like @allgandalf needs to be paid out via Upwork for the review. I'm taking care of that in this issue.

  17. allgandalf commented on Oct 9, 2024

    @allgandalf
    Contributor

    Yeah, that is why i asked to close this issue 😄

  18. Julesssss commented on Oct 9, 2024

    @Julesssss
    Contributor

    Oh right.

    @johncschuster would you mind taking care of the other payment there too?

    @truph01 $125 for locating blocker (50%)

  19. johncschuster commented on May 7, 2025

    @johncschuster
    Contributor

    Ugh, I missed ^that comment to issue payment for locating the blocker. I am so sorry, @truph01! Let me get an Upwork job going for that and I'll issue payment right away.

  20. johncschuster commented on May 8, 2025

    @johncschuster
    Contributor

    @truph01 can you accept this offer on Upwork when you get a moment?

  21. truph01 commented on May 8, 2025

    @truph01
    Contributor

    @johncschuster Accepted, thank you 🙇

  22. johncschuster commented on May 8, 2025

    @johncschuster
    Contributor

    This has been paid! Thanks for flagging it, @truph01!

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

Metadata

Metadata

Labels

BugSomething is broken. Auto assigns a BugZero manager.DailyKSv2EngineeringExternalAdded to denote the issue can be worked on by a contributorHelp WantedApply this label when an issue is open to proposals by contributorsReviewingHas a PR in review

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions