From 48ba2e79e272f85d90823c5dad5e8f107b2cc561 Mon Sep 17 00:00:00 2001 From: Nathan Esquenazi Date: Sun, 5 Apr 2026 12:45:57 -0700 Subject: [PATCH] fix: Enter key reliably submits login form (#124) The login form used 'return doLogin(event)' in onsubmit, but doLogin is async so it returns a Promise (truthy), which some browsers interpret as 'proceed with native form submit'. Changed to 'doLogin(event);return false' and added an explicit onkeydown Enter handler on the password input as belt-and-suspenders. Closes #124 Co-authored-by: Claude Opus 4.6 (1M context) --- api/routes.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/api/routes.py b/api/routes.py index 5fc7ffa..f50ef63 100644 --- a/api/routes.py +++ b/api/routes.py @@ -82,8 +82,9 @@ button:hover{background:rgba(124,185,255,.25)}

Hermes

Enter your password to continue

-
- + +