You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix bandwidth estimation: use Signal directly, fix version matching and lifecycle bugs
- Replace Bandwidth wrapper class with Signal<number | undefined> type alias
- Fix Rust version matching to default forward for newest drafts (per convention)
- Guard tokio::select! recv_bandwidth arm to prevent early exit on Lite01/Lite02
- Store BandwidthProducer in Session instead of BandwidthConsumer (enables lazy polling)
- Add closed flag to JS Subscriber to stop probe loop on close()
- Move error handling inside send bandwidth polling loop (per-iteration, not outer)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments