Open joelbqz opened 2 months ago
Hey can i get assigned?
@joelbqz I am not able to replicate. Following the steps you mention, logging in with google, I am properly logged in and see the Sign In
button is replaced with the signed in button Dashboard
. Is this still an issue you are seeing?
@joelbqz I am not able to replicate. Following the steps you mention, logging in with google, I am properly logged in and see the
Sign In
button is replaced with the signed in buttonDashboard
. Is this still an issue you are seeing?
hey I just realized that issue happened only if these vars were not set
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
# NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/dashboard
# NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/dashboard
@joelbqz I am not able to replicate. Following the steps you mention, logging in with google, I am properly logged in and see the
Sign In
button is replaced with the signed in buttonDashboard
. Is this still an issue you are seeing?hey I just realized that issue happened only if these vars were not set
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up # NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/dashboard # NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/dashboard
Thanks for sharing this. I'm also using NEXT_PUBLIC_CLERK_SIGN_UP_FORCE_REDIRECT_URL
and after commenting it now works. I was redirecting user to an onboarding page and there I had <UserProfile />
which was giving me the following error:
edit: using "next": "15.0.3", and "@clerk/nextjs": "^6.3.1", turbopack for nextjs
@joelbqz hey I was doing a custom onboarding and after following this tutorial https://clerk.com/docs/guides/add-onboarding-flow#add-custom-claims-to-your-session-token (the tutorial by itself didn't work) I've found on that same toturial some links to a github repo and there I've found this line: const { isLoaded, user } = useUser();
In my case I was having some issue with UserProfile from clerk not rendered on onboardingPage because of the error you mentioned. But now I'm conditionally rendering UserProfile using isLoaded prop and no wI don't need to refresh. I know its ugly but this issue may be related with redirections/rehydratation
Preliminary Checks
[X] I have reviewed the documentation: https://clerk.com/docs
[X] I have searched for existing issues: https://github.com/clerk/javascript/issues
[X] I have not already reached out to Clerk support via email or Discord (if you have, no need to open an issue here)
[X] This issue is not a question, general help request, or anything other than a bug report directly related to Clerk. Please ask questions in our Discord community: https://clerk.com/discord.
Reproduction
https://github.com/clerk/clerk-nextjs-demo-app-router
Publishable key
pk_test_aW5zcGlyZWQtbXVkZmlzaC02MC5jbGVyay5hY2NvdW50cy5kZXYk
Description
Repro steps:
Environment