When I try to add a passkey to my account with bitwarden on firefox windows,
first time I’m adding a “Security Keys“, then I upgraded it to passkey.
I think there is a obfuscation on this two terms. I believe that I should able to add the passkey at first time rather than add it as a security key and then upgrade to passkey.
It’s a result of evolving web authentication standards and how we have implemented them. The “upgrade” you’re seeing is the system guiding you from an older concept to a newer one.
While it feels clunky, what’s happening is that the system is accommodating both old and new technology. It starts by assuming you might be adding an older 2FA-only key, but then offers the better, passwordless option.
You are correct that you should be able to add a passkey directly. Ideally, we will improve it in the future, so in UI, you’ll have an “Add Passkey” button from the start.