From 18fddf7289e19b736b96b1775631dea674b27377 Mon Sep 17 00:00:00 2001 From: Alexandra Betouni <31625338+alexandraB99@users.noreply.github.com> Date: Fri, 18 Mar 2022 22:50:53 +0200 Subject: [PATCH] fix(SeedPhraseInput): fix lost focus after typing one character Relates to: https://github.com/status-im/status-desktop/issues/4955 --- ui/StatusQ/src/StatusQ/Controls/StatusSeedPhraseInput.qml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ui/StatusQ/src/StatusQ/Controls/StatusSeedPhraseInput.qml b/ui/StatusQ/src/StatusQ/Controls/StatusSeedPhraseInput.qml index 2ed0d5925d..d2d6c45fb1 100644 --- a/ui/StatusQ/src/StatusQ/Controls/StatusSeedPhraseInput.qml +++ b/ui/StatusQ/src/StatusQ/Controls/StatusSeedPhraseInput.qml @@ -17,6 +17,12 @@ Item { property ListModel filteredList: ListModel { } signal doneInsertingWord(string word) + onActiveFocusChanged: { + if (root.activeFocus) { + seedWordInput.input.edit.forceActiveFocus(); + } + } + StatusInput { id: seedWordInput implicitWidth: parent.width @@ -115,7 +121,7 @@ Item { onClicked: { seedWordInput.text = seedWord; seedWordInput.input.edit.cursorPosition = seedWordInput.text.length; - root.doneInsertingWord(seedWord); + root.doneInsertingWord(seedWordInput.text); seedSuggestionsList.model = 0; } }