Passkey Creation SDK does not return Timeout Error on FaceID authentication times out.

We would like to show a user-friendly message but can not. Description: When attempting to create a duplicate passkey using the ASAuthrorizationController in iOS, the Face ID authentication times out SDK does not return a timeout specific error. Instead, it directly returns an error stating that duplicate passkey cannot be created. SDK to first handle the FaceID timeout case and provide a distinct timeout error so we can gracefully manage this scenario before the duplicate passkey validation occurs.

Steps to Reproduce:

  1. Implement passkey creation flow using ASAuthorizationController.
  2. Attempt to register a duplicate passkey (e.g., using the same user ID and challenge).
  3. Let FaceID prompt timeout (do not interact with the authentication prompt).
Passkey Creation SDK does not return Timeout Error on FaceID authentication times out.
 
 
Q