Make live refresh self-healing when browser requests stall #304

Merged
rockachopa merged 1 commits from timmy/303-self-healing-live-refresh into main 2026-08-08 13:16:29 +00:00
Member

Closes #303

What changed

  • abort live snapshot requests after a bounded browser deadline and retry automatically
  • prevent timed-out or superseded generations from overwriting newer snapshots
  • let manual refresh, reconnect, and tab resume replace a stalled request
  • retain the last snapshot with specific delayed-update guidance

Verification

  • RED: stalled-request recovery behavioral test failed before implementation
  • RED: force-refresh wiring and timeout guidance tests failed before implementation
  • Focused: 11 passed
  • Full suite: 539 passed
Closes #303 ## What changed - abort live snapshot requests after a bounded browser deadline and retry automatically - prevent timed-out or superseded generations from overwriting newer snapshots - let manual refresh, reconnect, and tab resume replace a stalled request - retain the last snapshot with specific delayed-update guidance ## Verification - RED: stalled-request recovery behavioral test failed before implementation - RED: force-refresh wiring and timeout guidance tests failed before implementation - Focused: 11 passed - Full suite: 539 passed
rockachopa added 1 commit 2026-08-08 13:15:38 +00:00
fix: recover live refresh from stalled requests (#303)
All checks were successful
CI / lint (pull_request) Successful in 31s
CI / build-frontend (pull_request) Successful in 5s
40c66df143
rockachopa merged commit 6138b1f24e into main 2026-08-08 13:16:29 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#304
No description provided.