From 1e4cdc09b372d6ee90a068be57bd16d18574a806 Mon Sep 17 00:00:00 2001 From: SuperDooper <37051355+superdooper86@users.noreply.github.com> Date: Fri, 8 May 2026 15:49:45 +0200 Subject: [PATCH] fix: broaden JS orgId/email paths, URL-only auto-close --- windows/LoginWindow.xaml.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/windows/LoginWindow.xaml.cs b/windows/LoginWindow.xaml.cs index 40e22dc..b6ac3dc 100644 --- a/windows/LoginWindow.xaml.cs +++ b/windows/LoginWindow.xaml.cs @@ -47,8 +47,8 @@ public partial class LoginWindow : Window : "Complete sign-in, then click Done."; }); - // Auto-close as soon as we detect sign-in on any claude.ai page - if (signedIn && !uri.Contains("/login") && !uri.Contains("/signin")) + // Auto-close once we land on any claude.ai page that isn't the login flow + if (!uri.Contains("/login") && !uri.Contains("/signin") && signedIn) await SaveAndClose(cookies); }; } @@ -72,8 +72,9 @@ public partial class LoginWindow : Window { const string script = @"(async()=>{try{ const b=await(await fetch('/api/bootstrap',{headers:{accept:'application/json'}})).json(); - const id=b?.memberships?.[0]?.organization?.uuid||b?.organizations?.[0]?.uuid||null; - const e=b?.account?.email_address||null; + const id=b?.memberships?.[0]?.organization?.uuid||b?.organizations?.[0]?.uuid + ||b?.default_organization?.uuid||null; + const e=b?.account?.email_address||b?.account?.email||b?.email||null; if(!id)return{email:e,orgId:null,usage:null}; const u=await(await fetch('/api/organizations/'+id+'/usage',{headers:{accept:'application/json'}})).json(); return{email:e,orgId:id,usage:u};