Skip to content

[HOLD for payment 2025-01-18] [HOLD for payment 2025-01-17] Hybrid - Android - Onboarding - "Travel and expense, at the speed of chat" modal appears after every login #55021

Description

@IuliiaHerets

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.82-4
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 TestRail: #54972
Issue reported by: Applause Internal Team
Device used: Samsung S23FE/ Android 14
App Component: Other

Action Performed:

Setup:
It can be run on the Web (https://staging.expensify.com)

  1. Sign in to a new account on OldDot
  2. Create a workspace
  3. Create a report with expenses and submit it
  4. Run this script in the browser console:
    NVP.set('tryNewDot', {classicRedirect: {dismissed: true, completedHybridAppOnboarding: false}, nudgeMigration: {timestamp: '2024-01-07'}});

Steps:

  1. Open the Expensify app
  2. Sign in to the same account registered in the setup
  3. Switch to NewDot
  4. Confirm that the "Travel and expense, at the speed of chat" modal is displayed
  5. Tap on "Let's go!"
  6. Log out and log in again

Expected Result:

The "Travel and expense, at the speed of chat" modal only appears after the first login for migrated accounts.

Actual Result:

The "Travel and expense, at the speed of chat" modal appears after every login in migrated accounts.

Workaround:

Unknown

Platforms:

  • Android: Standalone
  • Android: HybridApp
  • Android: mWeb Chrome
  • iOS: Standalone
  • iOS: HybridApp
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

Bug6709600_1736393099906.Onboarding_-_Modal_always_appears.mp4

View all open jobs on GitHub

Issue OwnerCurrent Issue Owner: @muttmuure

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2Engineering

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions