Bug Description
When a user opens the New Expensify app (apparently via a Share intent / deep link), the app shows no expenses and no workspaces. Skeleton loaders persist on all tabs including the Account tab. Switching back to Expensify Classic shows all data as expected.
Session here https://app.fullstory.com/ui/o-1WN56P-na1/session/2874836233843617045:613285905765653842!6528747407565211345
Slack convo https://expensify.slack.com/archives/C05LX9D6E07/p1780570754915319
Symptoms
- No expenses displayed
- No workspaces displayed
- Skeleton loaders persist on all tabs (including Account tab)
- All data appears correctly in Expensify Classic
- Appears to be triggered when the app is first opened via a Share action (share intent flow)
Suspected Cause
openApp does not appear to have succeeded or may not have been called at all. The share intent may have bypassed the normal app initialization path, leaving the app in an uninitialized state.
Steps to Reproduce
- Open New Expensify via a Share intent (e.g. share content from another app)
- Observe that no expenses or workspaces are shown
- Skeleton loaders persist on all tabs
Expected Behavior
The app should fully initialize (call openApp) regardless of the entry point, and all expense/workspace data should load normally.
Actual Behavior
App appears stuck in a loading/skeleton state with no data. Switching to Classic shows data is intact.
Platform
Mobile (observed in Portuguese locale)
Bug Description
When a user opens the New Expensify app (apparently via a Share intent / deep link), the app shows no expenses and no workspaces. Skeleton loaders persist on all tabs including the Account tab. Switching back to Expensify Classic shows all data as expected.
Session here https://app.fullstory.com/ui/o-1WN56P-na1/session/2874836233843617045:613285905765653842!6528747407565211345
Slack convo https://expensify.slack.com/archives/C05LX9D6E07/p1780570754915319
Symptoms
Suspected Cause
openAppdoes not appear to have succeeded or may not have been called at all. The share intent may have bypassed the normal app initialization path, leaving the app in an uninitialized state.Steps to Reproduce
Expected Behavior
The app should fully initialize (call
openApp) regardless of the entry point, and all expense/workspace data should load normally.Actual Behavior
App appears stuck in a loading/skeleton state with no data. Switching to Classic shows data is intact.
Platform
Mobile (observed in Portuguese locale)