Reproduction steps
- Do Not Have a passkey provider on your desktop session (e.g. i use Bitwarden, which supports it on mac/windows, but not on linux, so i can only use those passkeys in the browser extension)
- 0b. also, have a passkey on your account, and be logged into the desktop app (e.g. via browser handoff)
- expire your desktop session
- try to log into the expired desktop session
Expected behaviour
The desktop app, recognizing that my system doesn't support passkeys (or even if it does support passkeys!), should offer me the ability to use browser handoff (because browsers are more likely to support passkeys)
Actual behaviour
The desktop app prompts me for my password, and then a passkey, which is impossible to provide without registering a new passkey with a different passkey provider.
Build information
Stable Desktop 2026.1101.230756, Web 2026.1101.230756, Linux 6.18.55 (x64), Electron 44.9.1, Chrome 152.0.7977.167, Node 24.22.0, Locale en-US
Platform
macOS, Windows, Linux