authgear / authgear/authgear-server

Passkey cancel event in Safari is identified as “Passkey not supported”

Open
#4,454 1 comment 0 reactions 0 assignees View on GitHub
cooldown/enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.