fix(dashboard): SYST3M tab count was always 0 (PascalCase vs snake_case)

refreshTabCounts() compared entry.state against 'Queued' / 'Running'
(PascalCase) but QueueState serialises as snake_case per
#[serde(rename_all = "snake_case")] — wire values are 'queued' /
'running'. Tab badge was always 0 regardless of rebuild-queue depth.
This commit is contained in:
iris 2026-06-05 10:27:13 +02:00 committed by mara
commit 13b0844c41

View file

@ -3894,7 +3894,7 @@ window.marked = marked;
let sysCount = 0;
if (rebuildQueueState) {
for (const e of rebuildQueueState) {
if (e.state === 'Queued' || e.state === 'Running') sysCount++;
if (e.state === 'queued' || e.state === 'running') sysCount++;
}
}
setTabCount('system', sysCount);