Repository navigation
fix(mosaic): preserve field and global reverification errors - #10558
austincalvelage wants to merge 2 commits into
Conversation
🦋 Changeset detectedLatest commit: 057e9e5 The changes in this PR will be included in the next version bump. This PR includes changesets to release 2 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.
|
|
Important Review skippedReview was skipped as selected files did not have any reviewable changes.
|
b792ea2 to
782937a
Compare
@clerk/astro
@clerk/backend
@clerk/chrome-extension
@clerk/clerk-js
@clerk/electron
@clerk/electron-passkeys
@clerk/eslint-plugin
@clerk/expo
@clerk/expo-biometrics
@clerk/expo-google-signin
@clerk/expo-native-components
@clerk/expo-passkeys
@clerk/express
@clerk/fastify
@clerk/hono
@clerk/localizations
@clerk/mosaic
@clerk/nextjs
@clerk/nuxt
@clerk/react
@clerk/react-router
@clerk/shared
@clerk/tanstack-react-start
@clerk/testing
@clerk/ui
@clerk/upgrade
@clerk/vue
commit: |
15af82b to
abf0628
Compare
abf0628 to
057e9e5
Compare
Description
Reverification kept only the first attempt error and displayed it under the active input, even when it belonged to another parameter. Preserve every structured error, show matching password and code errors beside their fields, and show global or unrelated errors in a banner.
Keep the existing localization and fallback policy, error clearing, and retry behavior. The new plural converter is internal to Mosaic; existing single-error callers and legacy UI behavior remain unchanged.
Fixes CORE-4129.
Before and after in Chromium with identical mocked API errors.
Checklist
pnpm testruns as expected.pnpm buildruns as expected.Type of change