There are a few places where terminology around passkeys are not quite correct in both the browser extension and native app.
At the highest level, "Passkey" isn't a protocol, it is a noun. Proper use includes: "a passkey" or "passkeys". As it is a noun, it is never capitalized (outside of normal capitalization rules for nouns) and is never used by itself.
For the flows, typically "Save" or "Create" are used when creating a passkey.
Steps to Reproduce
Places I've noticed this terminology:
Extension settings
"Enable passkeys"
"Enable passkeys fallback"
"When enabled, a failed or canceled request to KeePassXC will trigger the browser's own internal passkeys request."
Native App Settings
Browser Integration > Advanced
"Allow using localhost with passkeys"
Registration prompt
it should be "a passkey"
The terminology typically used across passkey providers and RPs is either "save" or "create", so I'd suggest this should read "Do you want to save a passkey for:" and the button be "Save"
Authentication prompt
Recommend the text say: "Use a passkey to sign in to:"
Users don't typically know what "Relying Party" means. The origin is typically enough context.
Context
KeePassXC - Version 2.7.7
Revision: 68e2dd8
Qt 5.15.11
Debugging mode is disabled.
Operating system: macOS 14.4
CPU architecture: arm64
Kernel: darwin 23.4.0
Overview
There are a few places where terminology around passkeys are not quite correct in both the browser extension and native app.
At the highest level, "Passkey" isn't a protocol, it is a noun. Proper use includes: "a passkey" or "passkeys". As it is a noun, it is never capitalized (outside of normal capitalization rules for nouns) and is never used by itself.
For the flows, typically "Save" or "Create" are used when creating a passkey.
Steps to Reproduce
Places I've noticed this terminology:
Extension settings
Native App Settings
Browser Integration > Advanced
Registration prompt
Authentication prompt
Context
KeePassXC - Version 2.7.7 Revision: 68e2dd8
Qt 5.15.11 Debugging mode is disabled.
Operating system: macOS 14.4 CPU architecture: arm64 Kernel: darwin 23.4.0
Enabled extensions:
Cryptographic libraries: