From 9ffe93f709ba376fc169a8cf20c55d4ba077baea Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Mon, 19 Oct 2026 09:25:03 +0200 Subject: desktop: Tab moves between the hand-rolled text fields A bare TextInput defaults activeFocusOnTab to false, unlike the Controls TextField some pages use, so Tab skipped every field built from one: the settings search, Field, the qtmaildir, git, autostart, assistant, OBS, user, VM and network rows, and the calendar editor. Multi-line TextEdits stay out of the chain. Co-Authored-By: Claude Opus 5.5 --- desktop/modules/git/GitPage.qml | 3 +++ 1 file changed, 3 insertions(+) (limited to 'desktop/modules/git/GitPage.qml') diff --git a/desktop/modules/git/GitPage.qml b/desktop/modules/git/GitPage.qml index c5d04d9..b1b1d9d 100644 --- a/desktop/modules/git/GitPage.qml +++ b/desktop/modules/git/GitPage.qml @@ -131,6 +131,7 @@ Column { radius: 8 color: Theme.surface TextInput { + activeFocusOnTab: true id: keyIn anchors { fill: parent; leftMargin: 10; rightMargin: 10 } verticalAlignment: TextInput.AlignVCenter @@ -159,6 +160,7 @@ Column { radius: 8 color: Theme.surface TextInput { + activeFocusOnTab: true id: valIn anchors { fill: parent; leftMargin: 10; rightMargin: 10 } verticalAlignment: TextInput.AlignVCenter @@ -268,6 +270,7 @@ Column { // ponytail: one line; a value holding a newline (a long // alias) shows joined and is best edited in the editor. TextInput { + activeFocusOnTab: true id: input anchors { fill: parent; leftMargin: 10; rightMargin: 10 } verticalAlignment: TextInput.AlignVCenter -- cgit v1.2.3