Skip to content

[Due for payment 2026-10-14] [$175] Expensify Card - "You appear to be online" flashes briefly after updating workspace currency #102779

Closed

Description

@applause-bot

If you haven’t already, check out our contributing guidelines for onboarding. To join our Slack channel, fill out this form.


Version Number: 9.5.0-0
Reproducible in staging?: Yes
Reproducible in production?: N/A - new feature, doesn't exist in prod
If this was caught during regression testing, add the test name, ID and link from BrowserStack: #100667
Email or phone of affected tester (no customers): applausetester+ssndjois2jd1@applause.expensifail.com
Issue reported by: Applause Internal Team
Bug source: Exploratory - Significant User Experience Deterioration
Device used: Mac 26.5 / Chrome
App Component: Workspace Settings

Action Performed:

  1. Go to staging.new.expensify.com
  2. Create a non-USD workspace.
  3. Go to workspace settings > More features.
  4. Enable Expensify Card.
  5. Go to Expensify Card.
  6. Go offline.
  7. Click Issue new card.
  8. Click Update workspace currency.
  9. Select USD.

Expected Result:

"You appear to be online" page will not flash briefly.

Actual Result:

"You appear to be online" page flashes briefly after updating workspace currency offline.

Workaround:

Unknown

Platforms:

  • Android: App
  • Android: mWeb Chrome
  • iOS: App
  • iOS: mWeb Safari
  • iOS: mWeb Chrome
  • Windows: Chrome
  • MacOS: Chrome Safari

Screenshots/Videos

Bug7274540_1790868891776.2.mp4

View all open jobs on GitHub

Applause Internal Information
Exported by: Svetlana Lazutkina
Bug ID: 7274540

Upwork Automation - Do Not Edit
Issue OwnerCurrent Issue Owner: @mallenexpensify

Activity

  1. applause-bot commented on Oct 1, 2026

    @applause-bot
    Author

    While Applause doesn't embed attachments for this bug, here are the links for quick view:
    https://platform.applause.com/services/links/v1/external/9ca8105e2aa804ff1c48e4c319cb2833a08d1cc51290023966ac6a2dbf973ada

  2. added
    DeployBlockerCashThis issue or pull request should block deployment
    BugSomething is broken. Auto assigns a BugZero manager.
    on Oct 1, 2026
  3. melvin-bot commented on Oct 1, 2026

    @melvin-bot

    You have been assigned to this deploy blocker because you recently merged this PR: #100667

  4. melvin-bot commented on Oct 1, 2026

    @melvin-bot

    @Julesssss @Eskalifer1 you have been assigned to this deploy blocker because you reviewed the offending PR: #100667

  5. melvin-bot commented on Oct 1, 2026

    @melvin-bot

    @chuckdries you have been assigned to this deploy blocker because you authored the offending PR: #100667

  6. github-actions commented on Oct 1, 2026

    @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.
  7. melvin-bot commented on Oct 1, 2026

    @melvin-bot

    💬 A slack conversation has been started in #expensify-open-source

  8. Julesssss commented on Oct 1, 2026

    @Julesssss
    Contributor

    Doesn't seem critical enough to be a blocker. I think we can demote.

  9. 60 remaining items

  10. Eskalifer1 commented on Oct 14, 2026

    @Eskalifer1
    Contributor

    Note about payment: I'm getting paid via Upwork

  11. melvin-bot commented on Oct 16, 2026

    @melvin-bot

    @mallenexpensify Whoops! This issue is 2 days overdue. Let's get this updated quick!

  12. mallenexpensify commented on Oct 16, 2026

    @mallenexpensify
    Contributor

    Causing PR: #100667 (high confidence). The auto-assignment is correct.

    @Eskalifer1 you were reviewer on the above so I'm assuming you're not due payment

  13. Eskalifer1 commented on Oct 17, 2026

    @Eskalifer1
    Contributor

    Hi @mallenexpensify, no, this is due payment. I would mention it that was regression :)

    This bug was no related to our changes. This was already repro on prod: #102779 (comment)

    So it's basically default issue, it was just wrong classified as regression, but it's not

  14. mallenexpensify commented on Oct 17, 2026

    @mallenexpensify
    Contributor

    @MelvinBot, review @Eskalifer1 's post above and return links to confirm.

  15. MelvinBot commented on Oct 17, 2026

    @MelvinBot
    Contributor

    Eskalifer1 is right. The bug existed before Automatically launch E-card enrollment after changing workspace to supported currency, so they are due payment as C+. My first "Causing PR" call was wrong, and I withdrew it the same day.

    Here are the links that confirm it:

    1. Prod repro: Eskalifer1 reproduced the flash on production, with videos, an hour after the issue opened (comment).
    2. My correction: I agreed it was a pre-existing bug in the bank account page and withdrew the deploy-blocker call (comment).
    3. The fix didn't touch Automatically launch E-card enrollment after changing workspace to supported currency #100667's code: Keep the bank account offline view until this workspace's data has loaded changed only ReimbursementAccountPage.tsx plus a new test. Automatically launch E-card enrollment after changing workspace to supported currency #100667 never modified that file.
    4. Actual offending PR: Adding business bank account on wallet, merged 2026-02-16, added the faulty offline guard (comment). Eskalifer1 was not a reviewer on it. The reviewers were dominictb, joekaufmanexpensify, and srikarparsi.

    #100667 only added one more route into the already-broken page. The C+ checklist says no offending PR was found, but item 4 is the offending PR. Someone may still want to comment on #68134.


    view run

  16. mallenexpensify commented on Oct 17, 2026

    @mallenexpensify
    Contributor

    Payment Summary

    Contributor+: @Eskalifer1 paid $175 via Upwork.

    @Eskalifer1 can you please accept the job below? Please reply here and tag me once you have.
    https://www.upwork.com/jobs/~022105705239305025920

  17. Eskalifer1 commented on Oct 19, 2026

    @Eskalifer1
    Contributor

    Hi @mallenexpensify, i have accepted, thank you!

  18. mallenexpensify commented on Oct 19, 2026

    @mallenexpensify
    Contributor

    @Eskalifer1 paid, summary updated above. Thx.

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 contributorImprovementItem broken or needs improvement.

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions