Harden sign-in cancellation behavior

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
Alex Yang (DevDiv)
2026-07-20 15:22:39 -07:00
parent b9705e9439
commit ee5ab9a91f
3 changed files with 18 additions and 5 deletions
+1 -1
View File
@@ -220,7 +220,7 @@ export class InteractiveAuthBroker {
cancelSignIn(sessionId) {
const session = this.sessions.get(sessionId);
if (!session) return { ok: true };
if (!session || session.status !== "pending") return { ok: true };
session.status = "cancelled";
session.abortController.abort();
return { ok: true };