Skip to content

[Due for payment 2026-09-03] Workspace - Disabling a tag in a workspace with a very large tag list is unresponsive or takes over one minute to take effect, with no loading indicator #97070

Description

@izarutskaya

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


Version Number:
Reproducible in staging?: Needs Reproduction (Reproduction is blocked. Unable to check customer account)
Reproducible in production?: Needs Reproduction (Reproduction is blocked)
If this was caught during regression testing, add the test name, ID and link from BrowserStack:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @VictoriaExpensify
Slack conversation (hyperlinked to channel name): #expensify_bugs

Action Performed:

  1. Open the customer workspace
  2. Go to Settings > Workspaces > customer workspace > Tags
  3. Locate an enabled tag
  4. Click the toggle to disable the tag
  5. Observe that the toggle does not respond, or takes 1+ minutes to update, with no spinner or feedback

Expected Result:

The tag is disabled immediately, or within a few seconds, after clicking the toggle — with clear feedback that the change is processing.

Actual Result:

The toggle is either unresponsive or takes more than a minute before the tag is disabled. There is no loading indicator, so users re-click repeatedly, stacking multiple serialized requests. Backend requests actually complete in ~356–798ms and return 200 OK — the delay/freeze is client-side, driven by the workspace's ~1.1 MB tag list forcing heavy synchronous recomputation of tag violations/auto-selections on the JS thread on every click.

Workaround:

Unknown

Platforms:

Select the officially supported platforms where the issue was reproduced:

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

Screenshots/Videos

For the customers' details check please OP

View all open jobs on GitHub

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

Activity

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.DailyKSv2ExternalAdded to denote the issue can be worked on by a contributor

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions