From 594983c8898217a5ce9e45574f4340e4ca61a4a8 Mon Sep 17 00:00:00 2001 From: Alexandra Betouni Date: Wed, 19 Oct 2022 15:18:33 +0300 Subject: [PATCH] fix(BackUpSeed): Confirm # word input had no focus Closes #7680 --- ui/app/AppLayouts/Profile/popups/BackupSeedModal.qml | 10 ++++++++++ .../Profile/popups/backupseed/BackupSeedStepBase.qml | 4 ++++ 2 files changed, 14 insertions(+) diff --git a/ui/app/AppLayouts/Profile/popups/BackupSeedModal.qml b/ui/app/AppLayouts/Profile/popups/BackupSeedModal.qml index 5ce37de1701..1997e65ae29 100644 --- a/ui/app/AppLayouts/Profile/popups/BackupSeedModal.qml +++ b/ui/app/AppLayouts/Profile/popups/BackupSeedModal.qml @@ -19,6 +19,16 @@ StatusStackModal { property var privacyStore + onCurrentIndexChanged: { + //StatusAnimatedStack doesn't handle well items' visibility, + //keeping this solution for now until #8024 is fixed + if (currentIndex === 2) { + confirmFirstWord.forceInputFocus(); + } else if (currentIndex === 3) { + confirmSecondWord.forceInputFocus(); + } + } + QtObject { id: d diff --git a/ui/app/AppLayouts/Profile/popups/backupseed/BackupSeedStepBase.qml b/ui/app/AppLayouts/Profile/popups/backupseed/BackupSeedStepBase.qml index 0d588d6b0b8..a05437d6ec3 100644 --- a/ui/app/AppLayouts/Profile/popups/backupseed/BackupSeedStepBase.qml +++ b/ui/app/AppLayouts/Profile/popups/backupseed/BackupSeedStepBase.qml @@ -20,6 +20,10 @@ StatusScrollView { default property alias content: column.children + function forceInputFocus() { + inputText.input.edit.forceActiveFocus(); + } + implicitHeight: 520 clip: false