Skip to content

AbortError when calling startRegistration on MacOS Safari #385

@hwhmeikle

Description

@hwhmeikle

Describe the issue

When calling startRegistration in MacOS Safari an AbortError: Authentication ceremony was sent an abort signal error occurs. Strangely, If called again it successfully starts the registration process.

Reproduction Steps

  1. Open up Safari on MacOS
  2. Run the example app
  3. Click 'Register'
  4. See error
  5. Click 'Register' again
  6. Observe that it works

Expected behavior

I would expect that it does not error the first time clicking 'Register'

Code Samples + WebAuthn Options and Responses

Can be replicated by running the example app locally.

Dependencies

  • OS: macOS 13.3.1
  • Browser: Safari 16.4
  • Authenticator: Platform (TouchID)

SimpleWebAuthn Libraries

$ npm list --depth=0 | grep @simplewebauthn
├── @simplewebauthn/[email protected]
├── @simplewebauthn/[email protected]
# ...

Additional context

Looks like it could be related to this issue maybe: #351

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions