From 5c2025d5a68d3f35cd1c06a8d88fcba06e0f8abb Mon Sep 17 00:00:00 2001 From: dmotte <37443982+dmotte@users.noreply.github.com> Date: Fri, 22 May 2026 20:07:04 +0200 Subject: [PATCH] Only focus username field if empty https://github.com/novnc/noVNC/pull/2057 --- app/ui.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/ui.js b/app/ui.js index 24d32d55..df046d20 100644 --- a/app/ui.js +++ b/app/ui.js @@ -1288,13 +1288,13 @@ const UI = { let inputFocus = "none"; if (e.detail.types.indexOf("username") === -1) { document.getElementById("noVNC_username_block").classList.add("noVNC_hidden"); - } else { - inputFocus = inputFocus === "none" ? "noVNC_username_input" : inputFocus; + } else if (document.getElementById("noVNC_username_input").value === "") { + inputFocus = "noVNC_username_input"; } if (e.detail.types.indexOf("password") === -1) { document.getElementById("noVNC_password_block").classList.add("noVNC_hidden"); - } else { - inputFocus = inputFocus === "none" ? "noVNC_password_input" : inputFocus; + } else if (inputFocus === "none") { + inputFocus = "noVNC_password_input"; } document.getElementById('noVNC_credentials_dlg') .classList.add('noVNC_open');