diff --git a/.agents/skills/multi-agent-mux-ui/apps/mam_desktop/lib/src/widgets/stale_banner.dart b/.agents/skills/multi-agent-mux-ui/apps/mam_desktop/lib/src/widgets/stale_banner.dart index b3f93ae..5d6e430 100644 --- a/.agents/skills/multi-agent-mux-ui/apps/mam_desktop/lib/src/widgets/stale_banner.dart +++ b/.agents/skills/multi-agent-mux-ui/apps/mam_desktop/lib/src/widgets/stale_banner.dart @@ -12,11 +12,12 @@ class StaleBanner extends StatelessWidget { @override Widget build(BuildContext context) { - if (!poll.stale) return const SizedBox.shrink(); + final shouldShow = poll.stale || (poll.snapshot == null && poll.error != null); + if (!shouldShow) return const SizedBox.shrink(); final lastOk = poll.lastOkAt; final lastOkText = lastOk == null - ? '?' + ? 'never' : '${lastOk.hour.toString().padLeft(2, '0')}:' '${lastOk.minute.toString().padLeft(2, '0')}:' '${lastOk.second.toString().padLeft(2, '0')}'; diff --git a/.agents/skills/multi-agent-mux-ui/packages/mam_core/.dart_tool/test/incremental_kernel.Ly9AZGFydD0zLjA= b/.agents/skills/multi-agent-mux-ui/packages/mam_core/.dart_tool/test/incremental_kernel.Ly9AZGFydD0zLjA= index de3177f..b373850 100644 Binary files a/.agents/skills/multi-agent-mux-ui/packages/mam_core/.dart_tool/test/incremental_kernel.Ly9AZGFydD0zLjA= and b/.agents/skills/multi-agent-mux-ui/packages/mam_core/.dart_tool/test/incremental_kernel.Ly9AZGFydD0zLjA= differ