- Include completed batches in poll cycle so late task updates still render (prevents modal freezing when batch completes before all rows update) - Require server to report no active tasks before client-side completion fires (prevents phase=complete from prematurely ending UI) - Apply same fix to backoff poller and WebSocket resubscription Note: modal stalling issue persists — setInterval stops firing after ~12 cycles for unknown reasons. Needs deeper browser-level debugging. |
||
|---|---|---|
| .. | ||
| static | ||
| index.html | ||