fix(ui): suppress passkey autofill RP ID errors - #9687
jeremy-clerk merged 1 commit into
Conversation
🦋 Changeset detectedLatest commit: ce4f877 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 |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Organization UI (inherited) Review profile: ASSERTIVE Plan: Team Run ID: 📒 Files selected for processing (3)
🔗 Linked repositories identifiedCodeRabbit considers these linked repositories for cross-repo context during reviews:
Included review availability: 6 reviews are currently available. Your included PR review attempts over the past 7 days set your current allowance at 8 reviews per hour. 📝 WalkthroughWalkthroughThe sign-in passkey autofill flow now suppresses Priority: ➖ Normal Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to Background passkey autofill no longer displays Firefox RP ID or domain errors, while the manual “Use passkey instead” flow remains available. No current merge-blocking risk is identified. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Warning Linked repositories: Your configuration references 7 linked repositories, but your current plan allows 5. Analyzed Comment |
|
!snapshot |
@clerk/astro
@clerk/backend
@clerk/chrome-extension
@clerk/clerk-js
@clerk/electron
@clerk/electron-passkeys
@clerk/eslint-plugin
@clerk/expo
@clerk/expo-google-signin
@clerk/expo-passkeys
@clerk/express
@clerk/fastify
@clerk/hono
@clerk/localizations
@clerk/nextjs
@clerk/nuxt
@clerk/react
@clerk/react-router
@clerk/shared
@clerk/tanstack-react-start
@clerk/testing
@clerk/ui
@clerk/upgrade
@clerk/vue
commit: |
API Changes Report
Summary
No API Changes DetectedAll packages have stable APIs with no detected changes. Report generated by Break Check Last ran on |
|
Hey @jeremy-clerk - the snapshot version command generated the following package versions:
Tip: Use the snippet copy button below to quickly install the required packages. npm i @clerk/astro@4.1.1-snapshot.v20260909015433 --save-exact
npm i @clerk/backend@3.17.2-snapshot.v20260909015433 --save-exact
npm i @clerk/chrome-extension@3.1.82-snapshot.v20260909015433 --save-exact
npm i @clerk/clerk-js@6.31.1-snapshot.v20260909015433 --save-exact
npm i @clerk/electron@0.0.42-snapshot.v20260909015433 --save-exact
npm i @clerk/electron-passkeys@0.0.4-snapshot.v20260909015433 --save-exact
npm i @clerk/eslint-plugin@0.2.1-snapshot.v20260909015433 --save-exact
npm i @clerk/expo@4.6.6-snapshot.v20260909015433 --save-exact
npm i @clerk/expo-google-signin@1.0.4-snapshot.v20260909015433 --save-exact
npm i @clerk/expo-passkeys@2.0.18-snapshot.v20260909015433 --save-exact
npm i @clerk/express@2.1.67-snapshot.v20260909015433 --save-exact
npm i @clerk/fastify@3.1.77-snapshot.v20260909015433 --save-exact
npm i @clerk/headless@0.0.32-snapshot.v20260909015433 --save-exact
npm i @clerk/hono@0.1.77-snapshot.v20260909015433 --save-exact
npm i @clerk/localizations@4.16.1-snapshot.v20260909015433 --save-exact
npm i @clerk/msw@0.0.68-snapshot.v20260909015433 --save-exact
npm i @clerk/nextjs@7.9.2-snapshot.v20260909015433 --save-exact
npm i @clerk/nuxt@3.1.1-snapshot.v20260909015433 --save-exact
npm i @clerk/react@6.15.2-snapshot.v20260909015433 --save-exact
npm i @clerk/react-router@3.6.22-snapshot.v20260909015433 --save-exact
npm i @clerk/shared@4.31.1-snapshot.v20260909015433 --save-exact
npm i @clerk/swingset@0.0.45-snapshot.v20260909015433 --save-exact
npm i @clerk/tanstack-react-start@1.5.13-snapshot.v20260909015433 --save-exact
npm i @clerk/testing@2.2.34-snapshot.v20260909015433 --save-exact
npm i @clerk/ui@1.32.3-snapshot.v20260909015433 --save-exact
npm i @clerk/upgrade@2.0.6-snapshot.v20260909015433 --save-exact
npm i @clerk/vue@2.5.1-snapshot.v20260909015433 --save-exact |
Description
Suppress
passkey_invalid_rpID_or_domainduring background passkey autofill. Firefox rejects conditional requests that require Related Origin Requests even when the authentication-host configuration is valid, which currently surfaces a form error on page load.The explicit passkey action remains unchanged, which will work fine with RoR requests.
fixes: CORE-3589
Mozilla workaround that causes this error: https://bugzilla.mozilla.org/show_bug.cgi?id=2043449
Checklist
pnpm testruns as expected.pnpm buildruns as expected.Type of change