mirror of
https://github.com/netbirdio/netbird.git
synced 2026-08-27 10:01:28 +02:00
After session expiry the engine is torn down permanently (PermissionDenied -> runCancel), so the extend flow can never succeed and the SSO round trip was wasted before failing with "engine is not initialised". Route the expired dialog's action to the trigger-login flow that rebuilds the client, and fail RequestExtendAuthSession before opening the browser when the engine is already gone.