Skip to content

[Due for payment 2026-08-05] [Concierge] Donut chart intermittently renders blank despite valid data (flaky renderer) #96699

Description

@melvin-bot

Problem

The Concierge spend-summary donut chart intermittently renders blank — the chart area shows nothing even though the underlying data is present and correct. It is not a data problem: inspecting Onyx state confirms the chart data is good, so the issue is in the chart renderer, which behaves flakily.

Steps that surface it

  • Open a Concierge chat/DM that includes a donut chart (e.g. "expenses broken down by category").
  • The chart may appear blank on first load.
  • Re-triggering a render — leaving the chat and coming back, switching from Concierge Anywhere to the DM, or resizing the browser window — sometimes makes the chart appear.

Observed behavior

  • Chart frequently renders blank on initial load.
  • Same chart renders correctly after navigation/resize, confirming the data is valid and the renderer is the flaky component.
  • Reproduced on both staging and prod.

Expected behavior

  • The donut chart should render reliably on first load whenever valid data is available, without requiring navigation or a resize.

Related

Screenshots are in the originating internal Slack thread (omitted here as they may contain customer/employee data).

Reported in Slack.

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 productionDailyKSv2ai

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions