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> |
||
|---|---|---|
| .. | ||
| data | ||
| l10n | ||
| pages | ||
| theme | ||
| widgets | ||
| main.dart | ||