Skip to content

Prevent dashboard chart flicker during refresh - #2514

Merged
ejsmith merged 1 commit into
mainfrom
issue/preserve-chart-during-refresh
Aug 23, 2026
Merged

ejsmith merged 1 commit into
mainfrom
issue/preserve-chart-during-refresh

Conversation

@ejsmith

@ejsmith ejsmith commented Aug 23, 2026

Copy link
Copy Markdown
Member

Summary

  • keep the Stacks chart mounted while its table query refreshes
  • keep the Sessions chart independent from unrelated fetch-client loading activity
  • add Playwright coverage proving the Stacks, Events, and Sessions charts retain the same DOM node throughout a held refresh

Behavior

Charts continue showing their existing data during background refreshes and update in place when new data arrives. Initial loads still show the chart skeleton. No API contracts or persisted data are changed.

Verification

  • npm run validate
  • E2E_URL=https://localhost:36173 npx playwright test e2e/tests/chart-refresh.e2e.ts --project=chromium --workers=1
  • local /next/ and /api/v2/about smoke checks returned HTTP 200

Breaking changes

None.

@ejsmith
ejsmith marked this pull request as ready for review August 23, 2026 20:58
@github-actions

Copy link
Copy Markdown

Code Coverage

Package Line Rate Branch Rate Complexity Health
Exceptionless.Insulation 37% 35% 286 ❌
Exceptionless.Core 76% 67% 10263 ✔
Exceptionless.Web 85% 69% 7903 ✔
Exceptionless.AppHost 38% 41% 147 ❌
Summary 78% (25257 / 32249) 67% (11881 / 17628) 18599 ✔

@ejsmith
ejsmith merged commit 21fe806 into main Aug 23, 2026
12 checks passed
@ejsmith
ejsmith deleted the issue/preserve-chart-during-refresh branch August 23, 2026 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

⌂ 换网址