Skip to content

[$250] Bulk expense edit hangs and crashes on large reports #90707

@marcaaron

Description

@marcaaron

Problem

When a report has many expenses (40-50+), if you bulk edit them (e.g. toggle billable to false for all), the UI hangs noticeably and the browser tab can become unresponsive.

Solution

Two changes needed here:

  • The bulk edit flow makes an unnecessary report reload after each individual expense update, causing a flood of operations. This call should be removed.
  • The save button should show a loading spinner while the edits are processing so users know something's happening and don't keep clicking.
Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~022054987899835140509
  • Upwork Job ID: 2054987899835140509
  • Last Price Increase: 2026-05-14

Metadata

Metadata

Labels

BugSomething is broken. Auto assigns a BugZero manager.EngineeringExternalAdded to denote the issue can be worked on by a contributorHelp WantedApply this label when an issue is open to proposals by contributorsReviewingHas a PR in reviewWeeklyKSv2

Type

No type
No fields configured for issues without a type.

Projects

Status

CRITICAL

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions