Commit 5c2025d for novnc.com

commit 5c2025d5a68d3f35cd1c06a8d88fcba06e0f8abb
Author: dmotte <37443982+dmotte@users.noreply.github.com>
Date:   Fri May 22 20:07:04 2026 +0200

    Only focus username field if empty

    https://github.com/novnc/noVNC/pull/2057

diff --git a/app/ui.js b/app/ui.js
index 24d32d5..df046d2 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');