mirror of
https://github.com/wweir/sower.git
synced 2026-10-20 00:15:34 +00:00
- The post-restart polling loop in the config view is cancelled by an AbortController on component destroy, so navigating away no longer leaves background probes running or lets a stale 401 from a dead page trigger a global logout. - The traffic and overview views show the disconnect alert even before the first SSE payload arrives, instead of a permanent spinner with no hint when the stream never connects. - ConfigChanges declares dns_reverse so the frontend contract matches the backend whitelist. - The rule-miss list guards against out-of-order responses; the rules view clears its timers on destroy; the chart a11y warnings are silenced with an explanation.