fix(clerk-js): Sync BaseRouter state on pushState/replaceState (core 2)#7863
fix(clerk-js): Sync BaseRouter state on pushState/replaceState (core 2)#7863brkalow wants to merge 3 commits intorelease/core-2from
Conversation
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> Co-authored-by: Jacek Radko <jacek@clerk.dev>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing touches🧪 Generate unit tests (beta)
Comment |
🦋 Changeset detectedLatest commit: 6a85991 The changes in this PR will be included in the next version bump. This PR includes changesets to release 3 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
@clerk/agent-toolkit
@clerk/astro
@clerk/backend
@clerk/chrome-extension
@clerk/clerk-js
@clerk/dev-cli
@clerk/elements
@clerk/clerk-expo
@clerk/expo-passkeys
@clerk/express
@clerk/fastify
@clerk/localizations
@clerk/nextjs
@clerk/nuxt
@clerk/clerk-react
@clerk/react-router
@clerk/remix
@clerk/shared
@clerk/tanstack-react-start
@clerk/testing
@clerk/themes
@clerk/types
@clerk/upgrade
@clerk/vue
commit: |
Capture the bound original function in a local const to avoid non-null assertions flagged by @typescript-eslint/no-non-null-assertion. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Summary
Cherry-pick of #7840 into
release/core-2.history.pushState/history.replaceStateflushSyncto prevent stale state duringsetActiveOriginal PR: #7840