Skip to content

Show loading feedback during web OAuth sign-in - #1112

Merged
AnthonyRonning merged 1 commit into
masterfrom
codex/oauth-button-loading
Oct 9, 2026
Merged

AnthonyRonning merged 1 commit into
masterfrom
codex/oauth-button-loading

Conversation

@AnthonyRonning

@AnthonyRonning AnthonyRonning commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Apple web sign-in left the ordinary login button visible while its popup was open and while the backend finished the callback. Login and sign-up now show a disabled spinner with “Signing in…” from the first click through navigation. Cancellation or failure restores the button.

Google and GitHub also show immediate progress while their web redirects are prepared, and restore their buttons when returning from the browser’s back-forward cache. Native entry flows, standalone Auth, SDKs, and backend configuration are unchanged.

Validation:

  • Full frontend formatting, lint (existing warnings only), TypeScript, and 1,284 tests passed. Added deferred Apple initiation/callback coverage and cancellation/retry assertions.

  • Dev-profile web build passed. Built-preview browser check confirmed the Apple spinner and restoration after closing its popup. No new end-to-end provider login is claimed for this UI change; localhost is not a registered Apple callback.

  • Used the repository-pinned Bun 1.3.5 and Node 24.12.0 from the lightweight Nix Pages shell with dependencies cloned from an identical package/lockfile. The full CI shell could not finish provisioning because the VM ran out of disk space. Equivalent frontend gates were run directly before committing.

  • Fresh hosted CI at 62a93125 passed all 14 applicable checks, including frontend checks, web/preview builds, Auth CI and full repository checks; 24 unrelated jobs were skipped by their existing selectors.

Runner prerequisite #1113 is merged. Refreshed onto master 0d7e4e2b at 6b3134f0; range-diff confirms the application patch is unchanged. Fresh checks will run on the rebased commit.

@github-actions

github-actions Bot commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Maple development preview: https://37c9564b.maple-ca8.pages.dev

Commit: 6b3134f09f378a9fa52c91c7266b9552d82fb0be

Uses development API, billing, flags and PCR configuration. Cloudflare Access applies.

@AnthonyRonning
AnthonyRonning force-pushed the codex/oauth-button-loading branch 2 times, most recently from dafc634 to 62a9312 Compare October 9, 2026 05:29
@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Maple Auth development preview: https://201fd34a.maple-auth-dev.pages.dev

Commit: 62a93125219c50d54a9a9a2b707ca79f3cc37706

Uses development services. Cloudflare Access applies. Provider OAuth is not configured for PR URLs; use the stable Auth Dev host for OAuth rehearsal.

@AnthonyRonning
AnthonyRonning force-pushed the codex/oauth-button-loading branch from 62a9312 to 6b3134f Compare October 9, 2026 06:44
@AnthonyRonning
AnthonyRonning merged commit d222c63 into master Oct 9, 2026
35 checks passed

This branch was successfully deployed

2 active (1 outdated) deployments
pages-pr-1112 — 6b3134f0 Deployed Oct 9, 2026 by github-actions[bot]
auth-pages-pr-1112 — 62a93125 Deployed Oct 9, 2026 by github-actions[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant