Note
Grok responding on behalf of Julius.
Thanks for the careful repro. Current main matches what you describe.
In the chat banner, the Reconnect button only renders when the environment isn't reconnecting (apps/web/src/components/ChatView.tsx:2278-2304), so while it's reconnecting the only action is Disconnect. The Connections settings show "Reconnecting" with the error (apps/web/src/components/settings/ConnectionsSettings.tsx:1441-1443) and no retry action next to it. Mobile does show "Retry now" while reconnecting (apps/mobile/src/features/connection/EnvironmentConnectionNotice.tsx:90-94).
The five-minute cap relies on an explicit retry being able to skip the wait. docs/internals/connection-runtime.md lists foregrounding, an explicit retry, and an offline report as the ways to do that. #11671 removed a disabled "Reconnecting..." button when the cap was still 16 seconds, so it didn't account for a long wait. Switching windows or toggling the connection off and on gets around it, but neither is something you'd find on your own.
Accepting this as a small bug: web and desktop should offer the same retry while reconnecting that the design and the mobile app already assume.