A fix for the web interface. If you keep a maintenant tab open in the background, upgrade: it no longer holds a connection and polls the server while nobody is looking at it.
Hidden tabs go quiet
A tab left open for hours kept its live event stream open and kept polling every few seconds, even after the browser had frozen it. Behind a reverse proxy or an SSO with short sessions, that meant a steady trickle of requests and reconnections for a page no one was reading.
- The event stream now closes after one minute with the tab hidden, and immediately when the browser freezes the tab.
- Periodic refreshes (dashboard, host resources, containers) skip their ticks while the tab is hidden and catch up once when you come back.
- When the tab becomes visible again, the stream reopens and every view reloads, so what you see is current.
- The containers page shows Paused rather than Disconnected while the stream is deliberately closed.
Upgrading
Nothing to configure, no migration. Only the embedded frontend changes.