Skip to content

Conversation

@jasonvarga
Copy link
Member

@jasonvarga jasonvarga commented Feb 3, 2026

  • Both AbortError and NotAllowedError are expected states and should not result in "Authentication failed" being shown.
    • AbortError happens when the ceremony is cancelled (e.g. navigating away or starting a new authentication)
    • NotAllowedError is when the user dismisses the popup
  • Fixed the Passkey button click handler passing a MouseEvent as the useBrowserAutofill parameter, which caused it
    to use the wrong authentication mode
  • Cancel any pending WebAuthn ceremony when the login page unmounts (e.g. you navigate away)
    • This was not strictly necessary as it would get aborted on return, which we now silently ignore, but its better to cancel when it's supposed to.

Fixes #13753

@jasonvarga jasonvarga changed the title [6.x] Fix login + passkeys [6.x] Fix login and passkeys Feb 3, 2026
@jasonvarga jasonvarga merged commit 3d81b4a into 6.x Feb 3, 2026
12 checks passed
@jasonvarga jasonvarga deleted the passkey-fix branch February 3, 2026 21:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Unable to login in Control Panel

2 participants