Steps To Reproduce
When unlocking using Face as the biometric, the user must manually tap 'continue' each time after successfully authenticating. This is mildly annoying and does not match the behaviour when using Face ID on iOS or fingerprint on Android, which both unlock immediately after a successful scan without displaying such a modal.
The documentation https://developer.android.com/identity/sign-in/biometric-auth#no-explicit-user-action suggests this confirmation is intended for actions, such as making a purchase and can be skipped by adding .setConfirmationRequired(false) to
|
val promptInfoBuilder = BiometricPrompt.PromptInfo.Builder() |
I cannot add a screenshot due to the security policy but the documentation linked shows the modal and continue button. I note that users who really want to confirm every authentication can turn this on device wide in device settings.
Would you be open to a PR to add this?
There are plenty of comments on Reddit etc from people who find the current behaviour annoying, and it's not great having to do it every time I autofill! (The app is otherwise great - thanks!)
I am using a Pixel 9 with Android 15 and Bitwarden 2024.10.0
Expected Result
Vault unlocks immediately
Actual Result
Confirmation modal must be dismissed first
Screenshots or Videos
No response
Additional Context
No response
Build Version
2024.10.0
What server are you connecting to?
US
Self-host Server Version
No response
Environment Details
No response
Issue Tracking Info
Steps To Reproduce
When unlocking using Face as the biometric, the user must manually tap 'continue' each time after successfully authenticating. This is mildly annoying and does not match the behaviour when using Face ID on iOS or fingerprint on Android, which both unlock immediately after a successful scan without displaying such a modal.
The documentation https://developer.android.com/identity/sign-in/biometric-auth#no-explicit-user-action suggests this confirmation is intended for actions, such as making a purchase and can be skipped by adding
.setConfirmationRequired(false)toandroid/app/src/main/java/com/x8bit/bitwarden/ui/platform/manager/biometrics/BiometricsManagerImpl.kt
Line 139 in a35ec8c
I cannot add a screenshot due to the security policy but the documentation linked shows the modal and continue button. I note that users who really want to confirm every authentication can turn this on device wide in device settings.
Would you be open to a PR to add this?
There are plenty of comments on Reddit etc from people who find the current behaviour annoying, and it's not great having to do it every time I autofill! (The app is otherwise great - thanks!)
I am using a Pixel 9 with Android 15 and Bitwarden 2024.10.0
Expected Result
Vault unlocks immediately
Actual Result
Confirmation modal must be dismissed first
Screenshots or Videos
No response
Additional Context
No response
Build Version
2024.10.0
What server are you connecting to?
US
Self-host Server Version
No response
Environment Details
No response
Issue Tracking Info