Skip to content

Conversation

@wangsijie
Copy link
Contributor

Summary

  • Handle WebAuthn error codes in passkey binding flow to show more specific error messages
  • Show "passkey already registered" error when ERROR_AUTHENTICATOR_PREVIOUSLY_REGISTERED is returned
  • Silently handle user cancellation (ERROR_CEREMONY_ABORTED) without showing error toast
  • Add passkey_already_registered translation key to all 18 locales

Test plan

  • Try to add a passkey that is already registered, verify the specific error message is shown
  • Cancel the passkey creation flow, verify no error toast is displayed

Handle WebAuthn error codes in passkey binding flow to show more
specific error messages instead of generic "Failed to create" message.

- Show "passkey already registered" error when authenticator is
  already registered to the account
- Silently handle user cancellation (ERROR_CEREMONY_ABORTED)
@github-actions
Copy link

github-actions bot commented Jan 2, 2026

COMPARE TO master

Total Size Diff 📈 +2.76 KB

Diff by File
Name Diff
packages/account/src/pages/PasskeyBinding/index.tsx 📈 +501 Bytes
packages/phrases-experience/src/locales/ar/account-center.ts 📈 +131 Bytes
packages/phrases-experience/src/locales/de/account-center.ts 📈 +131 Bytes
packages/phrases-experience/src/locales/en/account-center.ts 📈 +131 Bytes
packages/phrases-experience/src/locales/es/account-center.ts 📈 +131 Bytes
packages/phrases-experience/src/locales/fr/account-center.ts 📈 +131 Bytes
packages/phrases-experience/src/locales/it/account-center.ts 📈 +131 Bytes
packages/phrases-experience/src/locales/ja/account-center.ts 📈 +131 Bytes
packages/phrases-experience/src/locales/ko/account-center.ts 📈 +131 Bytes
packages/phrases-experience/src/locales/pl-pl/account-center.ts 📈 +131 Bytes
packages/phrases-experience/src/locales/pt-br/account-center.ts 📈 +131 Bytes
packages/phrases-experience/src/locales/pt-pt/account-center.ts 📈 +131 Bytes
packages/phrases-experience/src/locales/ru/account-center.ts 📈 +131 Bytes
packages/phrases-experience/src/locales/th/account-center.ts 📈 +131 Bytes
packages/phrases-experience/src/locales/tr-tr/account-center.ts 📈 +131 Bytes
packages/phrases-experience/src/locales/uk-ua/account-center.ts 📈 +131 Bytes
packages/phrases-experience/src/locales/zh-cn/account-center.ts 📈 +102 Bytes
packages/phrases-experience/src/locales/zh-hk/account-center.ts 📈 +131 Bytes
packages/phrases-experience/src/locales/zh-tw/account-center.ts 📈 +131 Bytes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

2 participants