Open
Description
Currently the MFA signup process works for hardware tokens with Safari but not the integrated Touch ID/Face ID support Safari added in the 15.x releases. If you attempt to use that process on iOS 15.4 or macOS 12.4, the register button will cause this error message to be displayed:
This request has been cancelled by the user.
The JavaScript console reveals this:
User gesture is not detected. To use the WebAuthn API, call 'navigator.credentials.create' or 'navigator.credentials.get' within user activated events.
Speculating wildly (I have a dishwasher to unload), I believe this is the same issue as 18F/identity-idp#5132 and w3c/webauthn#1293.