HackerFriction Feedback

Passkeys · Reviewed

Passkeys tied to current device make logging in elsewhere complex

Raised by 51 people over 5 years (2022–2026), in 5 of them.

What people report

  • if you register for a service with Firefox, you have to re-register with Chrome
    Read the comment ↗
  • rarely I need to use a locked down device and manually and painstakingly enter 100+ character passwords and 2FA keys
    Read the comment ↗
  • whenever I try to log in from a different device it doesn’t work but passwords and MFA work just fine across devices
    Read the comment ↗
  • But this is confusing because I cannot have an iPhone key.
    Read the comment ↗
  • There's seemingly no password manager that lets me export the passkey as plaintext, at least not on a Mac.
    Read the comment ↗

Principle

Norman's "Conceptual model"

People report they cannot tell where a passkey lives, whether it will follow them to another browser, PC or platform, or how to recover if a device is lost, so their mental model of cross-device login breaks and they stop trusting access.

A fix

Show at enrolment and in account settings exactly which devices or password manager hold each passkey, and present cross-device sign-in (such as scanning a code with a phone) as a visible, named option on the login screen. Require users to confirm a working recovery path, like a second synced passkey or a recovery code, before setup counts as complete.

Grouping, principle and fix drafted with Claude and reviewed by Justusability. Counts are people whose comment Claude labelled a usability complaint about this issue; see Method for how, and its limits. Something wrong here?

All 57 source comments
  1. 2022-06-06
  2. 2022-09-23
  3. 2022-09-23
  4. 2022-12-11
  5. 2023-05-03
  6. 2023-05-04
  7. 2023-05-19
  8. 2023-06-06
  9. 2023-06-08
  10. 2023-06-08
  11. 2023-10-30
  12. 2023-12-04
  13. 2024-03-17
  14. 2024-04-26
  15. 2024-05-03
  16. 2024-05-03
  17. 2024-06-06
  18. 2024-06-24
  19. 2024-10-17
  20. 2024-10-22
  21. 2024-12-17
  22. 2024-12-17
  23. 2024-12-18
  24. 2024-12-27
  25. 2024-12-30
  26. 2024-12-30
  27. 2024-12-30
  28. 2024-12-31
  29. 2025-07-03
  30. 2025-07-03
  31. 2025-07-03
  32. 2025-08-07
  33. 2025-08-07
  34. 2025-12-17
  35. 2025-12-17
  36. 2025-12-17
  37. 2025-12-18
  38. 2025-12-23
  39. 2025-12-23
  40. 2026-02-28
  41. 2026-07-22
  42. 2026-07-22
  43. 2026-07-22
  44. 2026-07-22
  45. 2026-09-18
  46. 2026-09-18
  47. 2026-09-18
  48. 2026-09-18
  49. 2026-09-18
  50. 2026-09-18
  51. 2026-09-19
  52. 2026-10-12
  53. 2026-10-14
  54. 2026-10-14
  55. 2026-10-14
  56. 2026-10-15
  57. 2026-10-15