Skip to content

[$250] Web - Dependent tag choices are cleared and actions are repeated when coming online #47113

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.18-3
Reproducible in staging?: Y
Reproducible in production?: Y
The issue was found when executing this PR #44995 (comment)
Issue reported by: Applause Internal Team

Action Performed:

  1. ND: Navigate to https://staging.new.expensify.com/
  2. ND: Log in with a New Gmail account
  3. ND: Create a workspace
  4. ND: Switch to OD by navigating to Account settings - Cards & Domains
  5. OD: Navigate to Settings - Workspaces - Group - Created workspace - Tags
  6. OD: Enable "Use multiple levels of tags"
  7. OD: Click on the "Import from Spreadsheet" button
  8. OD: Uncheck "Are these independent tags?"
  9. OD: Upload the attached CSV file
  10. ND: Navigate to the workspace chat
  11. ND: Go offline
  12. ND: Navigate to Composers "+" button - Submit expense - Manual
  13. ND: Input any amount and click on "Next"
  14. ND: Set any value for "Merchant" and submit the expense
  15. ND: Click on the created expense
  16. ND: Click on "State" and select any value
  17. ND: Click on "Region" and select any value
  18. ND: Click on "City" and select any value
  19. ND: Click on "City" again and click on the set value to clear it
  20. ND: Go online

Expected Result:

Changes made while offline should be displayed instantly when coming online.

Actual Result:

Dependent tag choices are cleared and actions taken while offline are slowly repeated when coming online.

Workaround:

Unknown

Platforms:

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

Screenshots/Videos

Bug6565973_1723145169511!Dependent_tags_tags.csv

Bug6565973_1723144860885.bandicam_2024-08-08_21-03-18-650.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~0100368f8944905925
  • Upwork Job ID: 1823053155785640856
  • Last Price Increase: 2024-09-02
Issue OwnerCurrent Issue Owner: @Pujan92

Metadata

Metadata

Labels

BugSomething is broken. Auto assigns a BugZero manager.ExternalAdded to denote the issue can be worked on by a contributorHelp WantedApply this label when an issue is open to proposals by contributorsWeeklyKSv2

Type

No type

Fields

No fields configured for issues without a type.

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions