authgear / authgear/authgear-server
Passkey cancel event in Safari is identified as “Passkey not supported”
- Dominant language
- Go
- Stars
- 2k
- Forks
- 125
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 32
Description
**Describe the bug**
When I tried to cancel the Passkey login on Safari, iOS 17.5.1; It shows the following error:
> Passkey is not supported in your browser. Please select another authentication method.
It seems not appropriate. Yet:
1. I haven’t verified on other browsers
2. Not sure is it the limitation of Passkey/WebAuthn, is it possible to distinguish between Passkey not supported / Passkey cancelled?
**Authgear Version**
SaaS
**Expected behavior**
Give different error messages between Passkey not supported in browser, vs Passkey cancelled.
Contributor guide
Research direction
No project files or tests are named. Start by reproducing passkey cancellation on Safari iOS 17.5.1 and inspect the WebAuthn error handling; done means cancelled and unsupported cases produce distinct error messages without mislabeling cancellation as unsupported.
Written by the indexing model from the issue text.
Assessment
- Domain
- authentication
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100