authgear / authgear/authgear-server
[AuthUI] Android webview "Add passkey" button no response
- Dominant language
- Go
- Stars
- 2k
- Forks
- 125
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 32
Description
## Environment:
- Server: Staging
- App: qa-authflow (Email + Password)
- Tested user agent:
- Android Flutter demo app - Open Settings
- Android native demo app - Open Settings
- Device: Samsung Galaxy A71 (Android 13) - Default browser tried Chrome and Samsung browser
## Description
While testing on Android device, the "Add passkey" button in user setting has no response on clicking. But in sign up flow user can add the first passkey successfully, so it seems to be webview frontend issue.
On iOS it is clickable and can proceed to add passkey.
## Steps to reproduce
1. Authenticate on Android
2. Click "Open Settings"
3. Click "Passkeys"
4. Try to click on "Add passkey" button, no response
## Expected result
Should be able to trigger the add passkey flow like on iOS webview.
## Screenshot

https://github.com/authgear/authgear-server/assets/12539486/e1546f3e-074c-4902-8863-b9f7a993f1c3
Contributor guide
Research direction
Start with the Android Flutter demo's Open Settings flow and compare it with the working iOS webview behavior; also reproduce the issue in the Android native demo. The work is done when tapping Add passkey in Settings triggers the add-passkey flow on Android as it does during sign-up and on iOS.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, flutter
- Domain
- authentication, mobile-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100