From b878b923b6a1af615eaaae94e91ed27fca908408 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Fri, 18 Aug 2023 22:16:45 -0400 Subject: [PATCH] Fix keyboard focus on the login page --- launcher/ui/Pages/LoginPage.qml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/launcher/ui/Pages/LoginPage.qml b/launcher/ui/Pages/LoginPage.qml index 4ab5f3f..029b616 100644 --- a/launcher/ui/Pages/LoginPage.qml +++ b/launcher/ui/Pages/LoginPage.qml @@ -154,7 +154,13 @@ Controls.Control { label: page.profile.account.isSapphire ? i18n("Password") : i18n("Square Enix Password") echoMode: TextInput.Password focus: true - onAccepted: otpField.clicked() + onAccepted: { + if (otpField.visible) { + otpField.clicked(); + } else { + loginButton.clicked(); + } + } text: page.profile.account.rememberPassword ? "abcdefg" : "" } @@ -197,4 +203,6 @@ Controls.Control { } } } + + Component.onCompleted: passwordField.forceActiveFocus() } \ No newline at end of file