Idle admin sessions renew quietly instead of erroring
Leaving a dashboard tab open for a while no longer turns your next click into a confusing error.
For security, a signed-in dashboard session is deliberately short-lived and renews itself while you work. If you left a tab sitting open and came back to it later, that renewal had not happened yet — so the next thing you loaded or saved came back as an error that looked like the feature itself was broken. Panels said they could not load, actions said something went wrong, and the only way out was to reload the page or sign in again.
The dashboard now notices the moment a session has gone stale, renews it in the background, and quietly repeats whatever you were doing. You get the result you asked for instead of an error you had no way to act on.
If you keep several dashboard tabs open, they all share one session, so they renew it together: coming back to a pile of idle tabs at once gets you back to work in every one of them, and never signs you out.
Nothing that already ran gets repeated. The renewal only applies to requests the server turned away before doing any work at all, so a save, a send or a charge can never happen twice because of it.
If the session really has ended — you signed out somewhere else, or changed your password — you get the usual sign-in prompt, exactly as before. This covers the merchant dashboard; your customers' portal has always had its own separate sign-in and is unchanged.