diff --git a/src/gui/qml/credentials/BasicAuthCredentials.qml b/src/gui/qml/credentials/BasicAuthCredentials.qml index 4c07293b32b..1bd2a36f768 100644 --- a/src/gui/qml/credentials/BasicAuthCredentials.qml +++ b/src/gui/qml/credentials/BasicAuthCredentials.qml @@ -65,6 +65,8 @@ Credentials { if (!credentials.isRefresh) { widget.parentFocusWidget.focusNext(); event.accepted = true; + } else { + event.accepted = false; } } } diff --git a/src/gui/qml/credentials/Credentials.qml b/src/gui/qml/credentials/Credentials.qml index dd040e7fd5b..39397f1ffde 100644 --- a/src/gui/qml/credentials/Credentials.qml +++ b/src/gui/qml/credentials/Credentials.qml @@ -44,8 +44,12 @@ Pane { text: qsTr("Stay logged out") onClicked: credentials.logOutRequested() - Keys.onTabPressed: { - widget.parentFocusWidget.focusNext(); + Keys.onTabPressed: event => { + if (credentials.isRefresh) { + event.accepted = false; + } else { + widget.parentFocusWidget.focusNext(); + } } Component.onCompleted: {