bitwarden / mobile

Retired Bitwarden mobile app for iOS and Android (MAUI/Xamarin).
https://bitwarden.com
GNU General Public License v3.0
108 stars 12 forks source link

Bug with fingerprint unlock #702

Closed qHHeWCHbFUOIz2qwDpJQ4CHYnywqALWPJXIVDsY closed 4 years ago

qHHeWCHbFUOIz2qwDpJQ4CHYnywqALWPJXIVDsY commented 4 years ago

I'm using Bitwarden Android app (2.2.8) on Android 7 (Huawei Honor 8). The fingerprint unlock is enabled in the app. When I launch the Bitwarden app for the first time, I can unlock it with fingerprint successfully. If I switch to a different app, and then return to Bitwarden, it shows the fingerprint popup ("Use your fingerprint to verify"), but it does not respond to fingerprint sensor. The only workaround I found is to switch to Android app list and choose Bitwarden app again. After that fingerprint unlock works. It happens every time I switch to another app from Bitwarden.

RNQrsZVn9MWHOESXvqFk1Wctu8ZlT3uT6uKMW6d commented 4 years ago

Same issue here, Samsung Note 8 running Android 9. I just hit "cancel" and select "use finger print to unlock" again. I have noticed that upon reentering the app that I get a brief red flash on the finger print image as if it didn't recognize it. This happens without engaging it of course.

8jIJ1acTDkqWmPjSiRyWlUwERTSDDoGTyY0Hfd3 commented 4 years ago

Same here on Galaxy S9 running Android 9.

SyjljWQFgOIzW4SEV90kdTEEBoNLvKelMNWIjuB commented 4 years ago

I also have this issue

QHeVvvFfQtvP6LvEuiS4wOvp4JrvGSdHsGBsq1R commented 4 years ago

Same issue here on Android 9.

8YyG12mCX5EBkRefLotC6fo2MslSCoiI1pki9wx commented 4 years ago

I have the same issue, but if I cancel the popup and then tap on the "USE FINGERPRINT TO UNLOCK" button, it works. I assume this is not device related but rather something happening upon returning to the app after leaving it in the background.

Edit: it does not happen everytime. I also noticed that when it fails it turns red before I put the finger on the reader. In my case maybe it could be my device but I don't think so because I'm only having this issue with Bitwarden.

1qckkVdcXTqaQv8L17dhwsZidInzYGcilp81FIX commented 4 years ago

I don't have any issues when I change between apps but I've noticed a slightly different problem that seems related.

When I try to unlock the vault with my fingerprint, if the fingerprint is not recognized for some reason, for example, the finger is not correctly placed or I use a different finger, the android pop up says "Not recognized" and after a little while it changes again to "Touch the fingerprint sensor". Then if I try again and the fingerprint is recognized, the Android pop up goes away like you would expect, but the Bitwarden app does nothing, meaning that the vault remains locked.

I have to touch again the "use fingerprint to unlock" button like other comments suggest in order to unlock my vault.

I tested this on a Pixel 3 running Android 10 and it's easily reproducible.

SyjljWQFgOIzW4SEV90kdTEEBoNLvKelMNWIjuB commented 4 years ago

In new version 2.4.2 (2501) issue is resolved. App use probably any build-in Android code to use fingerprint scanner.

RNQrsZVn9MWHOESXvqFk1Wctu8ZlT3uT6uKMW6d commented 4 years ago

Works perfect, thanks for the update. Seems much more stable and solid now. Samsung Note 8, Android 9