After updating to iOS 17.4.1, we've noticed a change in behavior with this library. Instead of the usual passkey selection menu, a QR code is now displayed as shown below:
instead of this:
To temporarily address this, removing the 'internal' reference from WebAuthn.php resolves the issue.
$allow->transports = array('usb','nfc','ble');
(was $allow->transports = array('usb','nfc','ble','internal');
However, please note that this fix may impact the platform authentication option on desktop browsers.
After updating to iOS 17.4.1, we've noticed a change in behavior with this library. Instead of the usual passkey selection menu, a QR code is now displayed as shown below:![image](https://github.com/davidearl/webauthn/assets/6784409/b1368bed-b917-480c-8d11-9a78a21740b0)
instead of this:![image](https://github.com/davidearl/webauthn/assets/6784409/41e3972d-e702-4263-926c-e42cdcf2b31d)
To temporarily address this, removing the 'internal' reference from WebAuthn.php resolves the issue.
$allow->transports = array('usb','nfc','ble');
(was$allow->transports = array('usb','nfc','ble','internal');
However, please note that this fix may impact the platform authentication option on desktop browsers.