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 Owner
Current Issue Owner: @mallenexpensify
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
Observed behavior
Expected behavior
Related
Screenshots are in the originating internal Slack thread (omitted here as they may contain customer/employee data).
Reported in Slack.
Issue Owner
Current Issue Owner: @mallenexpensify