faxe I can reproduce this on GrapheneOS, but I can also reproduce it on stock PixelOS: the Play Store sign-in flow does not recognize (or perhaps does not support?) passkeys that are saved in Proton Pass or Bitwarden, even when they are set as autofill providers in Settings > Passwords, passkeys & accounts. That's just… unfortunate. (The deplorableness is exacerbated by the fact that registering a passkey from within the Play Store appears to be impossible, as the button to save a passkey does nothing).
I found one way to sign in with a password manager, however, but it requires you to have a secondary Android device (with Android 14 or newer) in your possession (and perhaps iOS works as well?):
- On the secondary device, install Proton Pass (which was tested), sign in to it and set it as an autofill service in the OS: Settings > Passwords, passkeys & accounts
On the device where you're signing in:
- Give Play services the Nearby Devices permission
- Open Play Store and in the passkey dialog, select "Use a different device"
- Select "Use a different phone or tablet". You'll be greeted with a QR code.
- On the secondary device, use a camera app with QR functionality to scan the QR code
- Follow the instructions on both devices, which involves authenticating with Proton Pass
(No, not very convenient).