Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Autofill with Face ID not working #820

Open
2 tasks done
cronhan opened this issue Aug 13, 2024 · 5 comments
Open
2 tasks done

Autofill with Face ID not working #820

cronhan opened this issue Aug 13, 2024 · 5 comments
Labels
bug Something isn't working

Comments

@cronhan
Copy link

cronhan commented Aug 13, 2024

Bitwarden Beta

  • I'm using the new native Bitwarden Beta app and I'm aware that legacy .NET app bugs should be reported in bitwarden/mobile

Steps To Reproduce

  1. Go to (iOS) Settings -> Passwords -> Password Options
  2. Try to change "autofill provider" from Legacy Bitwarden (working) to Beta Bitwarden
  3. Observe that, unlike legacy Bitwarden, Face ID unlock is not "triggered" and I am presented with my master password dialog.
    Entering my master password here gives a "unlocking may fail" message even mentioning I should use Face ID (which works fine when just opening the beta App)
  4. Go to another app and try to use autofill -> master password prompt and nothing is filled in.
  5. Setting it back to legacy Bitwarden unlocks with Face ID and everything works again.

Now, after some digging I found that my Argon2id settings may be a bit excessive (128MB/4/4) and after reducing them to 64/4/4 I got it working, however these work fine with the legacy app, so I guess it should be possible to support that?

Expected Result

Autofill should work with the same KDF settings as the legacy application.

Actual Result

I had to halve my KDF memory to get it working properly. Note that it is only autofill that is affected, normal app operation is fine.

Screenshots or Videos

No response

Additional Context

No response

Build Version

2024.8.0 (284)

Environment Details

  • Device: iPhone 12 Mini
  • OS: iOS 17.6.1

Issue Tracking Info

  • I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
@cronhan cronhan added the bug Something isn't working label Aug 13, 2024
@grandpares
Copy link

grandpares commented Aug 14, 2024

Face ID issue also present when PBKDF2 is used (600000 iterations), however entering master password or PIN allows autofill

@Krychaz
Copy link
Member

Krychaz commented Aug 14, 2024

Hi there,

Thank you for your report!

I was able to reproduce this issue, and I have flagged this to our engineering team.

If you wish to add any further information/screenshots/recordings etc., please feel free to do so at any time - our engineering team will be happy to review these.

Thanks once again!

@cronhan
Copy link
Author

cronhan commented Aug 14, 2024

I don't have anything to add, but please feel free to ask if you need any more information 😊

@Nicnl
Copy link

Nicnl commented Sep 5, 2024

The official stable app was just released worldwide in the AppStore.
Mine was updated to 2024.8.1 (1052), and this issue is still present.

It's a PITA because some websites separates the email and password in two different steps.
It means that I have to type my long master password two times, one for auto-filling the email, and one for auto-filling the password.

Why did you release it worldwide on the AppStore, while those known bugs are still not fixed???

@mlnbk
Copy link

mlnbk commented Sep 13, 2024

Same issue a month later, autofill doesn't work with Face ID, each time master password is required.
Version: 2024.8.1 (1052)
Phone: iPhone 12
iOS: 16.6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants