Skip to content

fix(dashboard): drop -1 fps sentinels from large-graph trends#140

Merged
mvalancy merged 1 commit into
devfrom
fix/dashboard-largegraph-fps-sentinels
Jun 19, 2026
Merged

fix(dashboard): drop -1 fps sentinels from large-graph trends#140
mvalancy merged 1 commit into
devfrom
fix/dashboard-largegraph-fps-sentinels

Conversation

@mvalancy

Copy link
Copy Markdown
Member

Extends #138's sentinel guard to largeGraphMetrics (dragFps=-1 was charting as real data). +1 unit test, all 34 dashboard tests green.

…rends

Commit 36924ad guarded scaleSweepMetrics against the -1 "not-measured"
sentinel but left largeGraphMetrics unguarded. The large-graph profiler
writes dragFps = -1 (and likewise for fps it cannot sample when the node
element is absent), so those sentinels charted as real 0-ish data points,
polluting the fps trend lines. Apply the same negative-as-not-measured
guard. Adds a unit test.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@mvalancy mvalancy merged commit 97823e6 into dev Jun 19, 2026
10 of 11 checks passed
@mvalancy mvalancy deleted the fix/dashboard-largegraph-fps-sentinels branch June 19, 2026 19:15
@github-actions

Copy link
Copy Markdown

🧪 Comprehensive Test Suite

  • Unit suites (Node 18.x & 20.x) — core, web, server, mcp-server: ✅ passed
  • Installer & deploy config: ✅ passed

Full-stack smoke gate runs in the CI workflow.

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