Screen is frozen after performAutoFillAssistedRequests

Hi, I am trying to implement passkey in my app and noticed this strange behavior.

How to reproduce (iOS 16.0 beta):

  1. Call ASAuthorizationController.performAutoFillAssistedRequests
  2. Tap a text field to trigger the quick type UI
  3. Tap the key icon, and I will see a modally presented view controller with a list of credentials
  4. Select a passkey, and the view controller will be dismissed
  5. Now the app is frozen, I can not tap the text field or any other buttons
  6. If I switch to another app and then switch back (that is, making the app to background and then active again), the app will resume

In step 4, if I select a password, the app will not freeze. If I dismiss the view controller by swiping down, the app will not freeze. It will only freeze if I select a passkey.

I am testing using a simple view controller with only two text fields, and I am not doing anything special, so I wonder if this is a bug in the framework. Could someone help me to verify it?

  • Please file this through Feedback Assistant, with a screen recording followed by sysdiagnose, then share the feedback number here. We'd be happy to take a look!

Add a Comment