Summary: We are facing a serious issue on iPhone where multiple passkey authentication problems occur when accessing passkey-enabled login pages via shortcuts placed on the iPhone Home Screen. These issues may also occur when opening the same pages directly in a standard browser window. However, launching the login pages from a Home Screen shortcut appears to increase the likelihood of encountering these issues.
Affected Services (examples, not exhaustive):
- Amazon
- GitHub
- Adobe
Observed Issues:
Issue 1: A passkey authentication dialog/popup shows two times without any user operation:
What happens due to this issue:
- Login does not complete after the first passkey authentication.
- A second passkey authentication UI automatically appears.
- Completing or canceling the second authentication allows the login to proceed.
Issue 2: Login remains stuck until the user manually invokes passkey again What happens due to this issue:
- The login page does not advance after the first authentication.
- The user must tap the ID/username field again to manually trigger the passkey UI.
- Completing the second authentication enables login.
Issue 3: Automatic second authentication occurs, but login still fails What happens due to this issue:
- A second automatic authentication UI appears.
- Login still does not complete.
- Tapping the ID field no longer opens the passkey UI; instead, the password auto-fill panel appears.
- Passkey login becomes impossible.
Observed reproduction steps (not guaranteed but most consistently observed):
- On iPhone, navigate to a passkey-enabled login page (e.g., Amazon, GitHub, Adobe) using a browser.
- Create a shortcut from the browser's share menu and place it on the Home Screen.
- Launch the login page from the Home Screen shortcut.
- Tap the ID/username field to invoke the passkey prompt.
- Complete passkey authentication.
→ One of the issues described above occurs.
Environment: Device: iPhone SE OS: iOS 18.6.2