Comments (6)
@jescalan Hey I've just tried to reproduce this and realized that for some reason I'm now not getting the account settings page no matter what I do, I'm not sure but I think that's exactly right, the account settings page I'm experiencing is the account settings in the <UserProfile>
component, except that it's displaying it as a whole page. But now I think it should be work fine for now. I'll close this issue and thanks again for the reply!
from javascript.
Hey there @linkscope - it looks like you are using the account portal in you reproduction (you refer to this as the jump page) - we don't currently support i18n for account portal login pages. I'd recommend using a custom sign in page to get localization working for you. Hope this helps!
from javascript.
@jescalan Thanks your answer! Can the <SignIn>
component expose a locale
field? That way I can just configure it to reuse the UI. also I noticed that after registering through a social connection, I get redirected to an account setup page, I've set the forceRedirectUrl
field but it still does this, is there any way to redirect to the home page?
from javascript.
The SignIn
component will use the locale that is provided on ClerkProvider
automatically 😁
As far as the account setup page, I'm guessing this is part of your sign up flow, and the social provider was unable to provide all the required info. If you set up your app to require things like name, username, etc, these followup pages must be completed before the user is actually signed up, then the redirect will happen after. If the signup is complete, the forceRedirectUrl
should work correctly.
from javascript.
Hey @jescalan Thanks for your patience in answering! Another thing I'm confused about is the inconsistent behavior between browsers, for example in Chrome sign in/up is the account portal, but in Safari it's a popup, in Safari there's not even a need to customize the sign in/up page (since it's already mapped by the normal i18n mapping), so is it possible to standardize all the behaviors to be the same as Safari in a subsequent update? That would be a bit better I think.
If you set up your app to require things like name, username, etc, these followup pages must be completed before the user is actually signed up, then the redirect will happen after. If the signup is complete, the forceRedirectUrl should work correctly.
Is there have documentation reference? My understanding is that if I manually configure it here does it not jump to the account settings page again? Also I think one thing about the account settings page is confusing for the user: because this page doesn't have any jump buttons. If the account settings page is unavoidable, is it possible to give a button to jump to the page? And can I configure this page via i18n? Also I tried an account that I have already signed up for, and when I sign up again via social connect, it still jumps to the account settings page.
from javascript.
in Chrome sign in/up is the account portal, but in Safari it's a popup
This doesn't make sense to me and should not be the case. Do you have a URL that I can reproduce this with so we can look into it?
My understanding is that if I manually configure it here does it not jump to the account settings page again?
I'm sorry, I'm kind of lost at this point. I don't know what you're referring to manually configuring, and I also don't know what you mean by "account settings page". It may be easier for us to get on the same page if you have some screen recordings of the behavior you're talking about or even better a minimal reproduction
from javascript.
Related Issues (20)
- Not a valid protocol: 'chrome-extension:' HOT 2
- Javascript Backend SDK response is empty for `getInvitationList` HOT 4
- `@clerk/[email protected]` cause a build warning in NextJS middleware HOT 9
- Docker container support - Clerk does not function due to NEXT_PUBLIC env variables. HOT 2
- @clerk/clerk-expo "unable to resolve dependency tree" HOT 4
- Cannot click on organization switcher when shadcn Sheet is open HOT 2
- Duplex Changes in Remix prevent calling `getAuth` after body already is read HOT 4
- I'm getting "Error: Should have a queue. This is likely a bug in React. Please file an issue." this error while wrapping my app with clerk provider HOT 1
- Routing failed. TypeError: Cannot read properties of undefined (reading 'pagePath' HOT 10
- [BUG] "forceRedirectUrl" is being ignored on <SignUp /> component. "@clerk/clerk-react": "^5.2.8" HOT 2
- 404 (not-found.tsx) triggered when logging out HOT 5
- WebView not opening Remix app webpage as authenticated when navigating from Expo app HOT 1
- Clerk causes hydration errors when used with Remix's streaming (`defer()`). HOT 2
- New UserButton.MenuItems component causing error HOT 3
- @clerk/astro: Uncaught (in promise) Clerk: Failed find clerk-js script HOT 1
- clerk-expo now always requires installing expo-local-authentication HOT 6
- Clerk Components RTL Problems HOT 1
- ReferenceError: Request is not defined HOT 3
- Constantly getting redirection from clerk in Next app HOT 7
- e.clearFeedback is not a function. (In 'e.clearFeedback()', 'e.clearFeedback' is undefined) HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from javascript.