Adding a passkey now shows a clear error message if something goes wrong, and works across platforms (e.g. saving an iPhone passkey from your desktop browser).