(no title)
Aalk4308 | 1 year ago
Curiously, in all other apps I tested and mentioned, I don't see the screen changing to "loading" on them. Do you?
Meantime, I'm checking the OAuth consent screen settings to see if there's anything relevant.
Aalk4308 | 1 year ago
Curiously, in all other apps I tested and mentioned, I don't see the screen changing to "loading" on them. Do you?
Meantime, I'm checking the OAuth consent screen settings to see if there's anything relevant.
shrink|1 year ago
If the "Login with Google" button opens in a new tab and the Google OAuth flow completes in the second tab, then the process will have the "loading" screen after clicking "continue" because "loading" indicates Google OAuth is communicating back to the original tab. If the "Login with Google" button opens in the same tab, clicking "continue" triggers a 302 redirect to your callback URL of which the loading speed is controlled by your website.
The immediate workaround is to switch to opening the Google OAuth login page in a new window.
edit: "Sign In with Google for Web" appears to be what provides the new tab for login functionality https://developers.google.com/identity/gsi/web/guides/overvi...
edit edit: that's not to say you're wrong, Google should definitely fix this but "Sign In with Google for Web" is not impacted in case anyone needs an immediate fix for their own apps, they can switch to "Sign In with Google for Web" (a difference user interface for OAuth).
modeless|1 year ago
shrink|1 year ago
ChatGPT, Retool, Ramp, PostHog and HubSpot have the behaviour you've described.
I checked my browser history for `oauth/consent` and found the following examples with the loading behaviour:
HelpScout, Google Cloud, Termly.io
Aalk4308|1 year ago