authgear / authgear/authgear-server

[AuthUI] Android webview "Add passkey" button no response

Open
#3,420 2 comments 1 reaction 0 assignees View on GitHub
area/authui bug/minor reported by qa
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

![Screenshot_20231025_185834](https://github.com/authgear/authgear-server/assets/12539486/0c72bfd0-8837-4b2e-8236-4f19cc27e3de)

https://github.com/authgear/authgear-server/assets/12539486/e1546f3e-074c-4902-8863-b9f7a993f1c3

Contributor guide

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.