diff --git a/app/javascript/controllers/webauthn_controller.js b/app/javascript/controllers/webauthn_controller.js index 41b29bd..26fd7a0 100644 --- a/app/javascript/controllers/webauthn_controller.js +++ b/app/javascript/controllers/webauthn_controller.js @@ -316,7 +316,7 @@ export default class extends Controller { return "This authenticator has already been registered."; } - // Fallback to error message - return error.message || "An unexpected error occurred"; + // Fallback to a user-friendly message + return "Passkey authentication failed. A browser extension may be interfering — try using your password instead."; } } diff --git a/app/views/sessions/new.html.erb b/app/views/sessions/new.html.erb index f345ce4..124780f 100644 --- a/app/views/sessions/new.html.erb +++ b/app/views/sessions/new.html.erb @@ -38,6 +38,7 @@ Continue with Passkey +