mirror of
https://github.com/tiennm99/ccs.git
synced 2026-07-16 14:16:43 +00:00
The menu only re-polled on open or after a mutation, so if the server briefly dropped rows (e.g. a backend restart mid-session) the dropdown could stay stuck showing stale/missing rows until reopened. Add a 60s background poll that reconnects if the client was lost and reloads non-force (respecting server-side caches, so it never hammers providers). As a bonus, alerts now evaluate every interval instead of only on menu-open, making them genuinely proactive.