Passkey username autofill doesn't show up

I'm trying to implement Passkey support for my app and was able to implement the registration and modal login flow. However, the username autofill just doesn't show up. I also tested with Shiny demo app and got the same result. Is there anything I need to do for it to work?

So far:

  • Domain entitlement is added and working (registration and modal login works)
  • Registered Passkey shows up correctly in Settings > Passwords
  • Password Options > Autofill Passwords is on and set to autofill from Keychain
  • Checked that the input field has textContextType: username
  • Checked that performAutoFillAssistedRequests() was called before the input is focused
  • Tested on simulator (XCode 14.1, iOS 16.1) and iPhone 12 (iOS 16.1.1). Both were not showing autofill (no QuickType bar).

Replies

This seems to be working after upgrading to iOS 16.3