chain-studio/lib/pages
flemming-it 383490027b fix(audit): cancel the live-stream reconnect timer on dispose
The onDone handler armed an anonymous 3 s reconnect timer that
nothing could cancel; when the stream closed right before the page
was disposed (no hub, connect ends in onDone instead of onError),
the timer outlived the tree. The a11y suite caught this as the
rare 'Timer is still pending' flake noted in the night log — the
failure reason is now captured and the timer lives in a field that
dispose() cancels.

Signed-off-by: flemming-it <stefan.a.flemming@googlemail.com>
2026-07-18 17:33:11 +02:00
..
approvals.dart feat: workspace switcher, per-project filters and run stamping (stage 1) 2026-07-12 13:49:51 +02:00
audit.dart fix(audit): cancel the live-stream reconnect timer on dispose 2026-07-18 17:33:11 +02:00
doctor.dart fix(doctor): honest module count, temp-path audit warning, connection line 2026-07-18 00:56:46 +02:00
federation.dart fix(federation): primary action in the app bar and empty state, no FAB 2026-07-18 00:08:51 +02:00
flows.dart feat(store): trust gate before every module install 2026-07-17 23:44:14 +02:00
runs.dart fix(runs): stop claiming the hub is unreachable on RPC-level errors 2026-07-18 17:33:11 +02:00
setup_gate.dart feat(setup): first-run gate, hub-first preview, honest wording — setup before the app 2026-07-17 00:59:22 +02:00
store.dart fix(store,audit,workspace): usertest low-findings tail (0.72.1) 2026-07-18 01:08:09 +02:00
welcome.dart fix(welcome,store): sticky flow-completed tick, carousel position text 2026-07-18 00:36:00 +02:00