Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

fix: guard provider refresh spinner by generation

7 months ago

f2ec5cc
Authored
mweinbach3/22/2026, 4:51:53 AM
Align desktop bootstrap refresh handling with the existing providerStatusRefreshGeneration contract so older provider refresh responses cannot clear the spinner while a newer refresh is still in flight.

Stop provider_status and generic control error events from owning spinner teardown, add control-socket regressions for the provider_status and bootstrap races, and record the verification evidence in tasks/todo.md.

Parente7f2f5d

3 files changed
  • apps/desktop/src/app/store.helpers/controlSocket.ts+4−2
  • apps/desktop/test/control-socket.test.ts+173−0
  • tasks/todo.md+12−0