From 2ff02f2afdc022057f02ee3174d120cb1b0c86bb Mon Sep 17 00:00:00 2001 From: imSp4rky Date: Fri, 25 Sep 2026 19:29:59 -0600 Subject: [PATCH] fix(proxies): link to the expressvpn device login with the code prefilled The bare verification_uri renders a blank page; verification_uri_complete opens the sign-in form. --- unshackle/core/proxies/expressvpn.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/unshackle/core/proxies/expressvpn.py b/unshackle/core/proxies/expressvpn.py index e8bc54ac..b0998ce4 100644 --- a/unshackle/core/proxies/expressvpn.py +++ b/unshackle/core/proxies/expressvpn.py @@ -352,8 +352,8 @@ class ExpressVPN(Proxy): data = response.json() log.info( - "ExpressVPN: sign in to authorize this device: open %s and enter code %s", - data.get("verification_uri", f"{self.AUTH_BASE}/../realms/xvpn/device"), + "ExpressVPN: sign in to authorize this device: open %s (code %s)", + data.get("verification_uri_complete") or data.get("verification_uri"), data.get("user_code"), )