Registering a new WebAuthn Credential on Safari 15.4 on Intel MacBooks always results in a "NotAllowedError: This request has been cancelled by the user.". Credentials are being created using the following (example) code: navigator.credentials.create({"publicKey":{"authenticatorSelection":{"userVerification":"preferred"},"attestation":"none","excludeCredentials":[],"challenge":{"0":60,"1":105,"2":99,"3":48,"4":46,"5":97,"6":112,"7":112,"8":62},"pubKeyCredParams":[{"type":"public-key","alg":-7},{"type":"public-key","alg":-257}],"rp":{"name":"Internet Identity Service"},"user":{"id":{"0":233,"1":93,"2":39,"3":244,"4":156,"5":154,"6":167,"7":102,"8":29,"9":152,"10":233,"11":59,"12":187,"13":89,"14":192,"15":131},"name":"Internet Identity","displayName":"Internet Identity"}}})
<rdar://problem/90602420>
Note: This only affects TouchID. Yubikeys still seem to work fine.
The cause of this bug was in software outside of the Open Source WebKit project. Therefore marking as MOVED. We will update this bug when a build with the relevant fix is available.
Note: This actual fix is being tracked in <rdar://90650961>.
My identity anchor is 114042. Like you said, due to apple update, I can't log in again, unfortunately I have lost my seed phrase, now only the password and wallet address have staked icp. Hope the team can create a link to log in with a password
This fix shipped with Safari 15.5 (all platforms).