From c2fd0fa684fa89041f212dee57ac013e32f22c95 Mon Sep 17 00:00:00 2001 From: Brooklyn Nicholson Date: Wed, 29 Apr 2026 00:44:04 -0500 Subject: [PATCH] fix(tui): preserve memory monitor in-flight guard Copilot caught that clearing inFlight on a transient normal-memory tick could allow a second dump/eviction to start before the first async tick completed. Only clear dumped on normal; let the in-flight tick's finally remove its own level. Tests: - cd ui-tui && npm run type-check && npm run build --- ui-tui/src/lib/memoryMonitor.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/ui-tui/src/lib/memoryMonitor.ts b/ui-tui/src/lib/memoryMonitor.ts index e792df4c..623e5cfa 100644 --- a/ui-tui/src/lib/memoryMonitor.ts +++ b/ui-tui/src/lib/memoryMonitor.ts @@ -68,7 +68,6 @@ export function startMemoryMonitor({ if (level === 'normal') { dumped.clear() - inFlight.clear() return }