From 1f872aa005a9405d9bc1f64a4b1dd2f1f1d4a16c Mon Sep 17 00:00:00 2001 From: Caleb Allen Date: Sat, 14 Mar 2026 10:01:35 -0400 Subject: [PATCH] fix(12-02): refresh library track counts after scan completes loadLibraries() now runs on ScanComplete and ScanQueueDrained so newly added libraries show their track count without navigating away. --- frontend/src/components/config-page/config-page.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frontend/src/components/config-page/config-page.ts b/frontend/src/components/config-page/config-page.ts index 987531c..828064e 100644 --- a/frontend/src/components/config-page/config-page.ts +++ b/frontend/src/components/config-page/config-page.ts @@ -1236,6 +1236,9 @@ export class ConfigPage extends LitElement { if (metrics) { this.metrics = metrics; } + + // Refresh track counts after scan finishes. + void this.loadLibraries(); }; private handleScanQueued = (): void => { @@ -1246,6 +1249,9 @@ export class ConfigPage extends LitElement { this.scanQueuedCount = 0; this.scanning = false; this.scanPaused = false; + + // Refresh track counts after all queued scans finish. + void this.loadLibraries(); }; private handleScanPaused = (): void => {