diff --git a/packages/clerk-js/src/core/clerk.ts b/packages/clerk-js/src/core/clerk.ts index 1d9f44f5258..e3f260ae471 100644 --- a/packages/clerk-js/src/core/clerk.ts +++ b/packages/clerk-js/src/core/clerk.ts @@ -2605,6 +2605,12 @@ export class Clerk implements ClerkInterface { }); const initClient = async () => { + const jwtInCookie = this.#authService?.getSessionCookie(); + if (jwtInCookie) { + const preliminaryClient = createClientFromJwt(jwtInCookie); + this.updateClient(preliminaryClient); + } + return Client.getOrCreateInstance() .fetch() .then(res => this.updateClient(res))