diff options
| author | Danilo M. <danix@danix.xyz> | 2026-10-19 09:25:03 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-10-19 09:25:03 +0200 |
| commit | 9ffe93f709ba376fc169a8cf20c55d4ba077baea (patch) | |
| tree | 1405aa9aa8a52a83383a97c97f8521863f0476f3 /desktop/modules/obs/ObsScenesPage.qml | |
| parent | d30518748d926b380557dd99b2e5bcb083aafb0a (diff) | |
| download | quickshell-9ffe93f709ba376fc169a8cf20c55d4ba077baea.tar.gz quickshell-9ffe93f709ba376fc169a8cf20c55d4ba077baea.zip | |
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 <noreply@anthropic.com>
Diffstat (limited to 'desktop/modules/obs/ObsScenesPage.qml')
| -rw-r--r-- | desktop/modules/obs/ObsScenesPage.qml | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/desktop/modules/obs/ObsScenesPage.qml b/desktop/modules/obs/ObsScenesPage.qml index 0fb06a9..b689c72 100644 --- a/desktop/modules/obs/ObsScenesPage.qml +++ b/desktop/modules/obs/ObsScenesPage.qml @@ -86,6 +86,8 @@ Column { readonly property bool invalid: value !== "" && !SceneIcons.validGlyph(value) TextInput { + + activeFocusOnTab: true anchors.fill: parent horizontalAlignment: TextInput.AlignHCenter verticalAlignment: TextInput.AlignVCenter @@ -124,6 +126,8 @@ Column { readonly property bool invalid: value !== "" && !SceneIcons.validGlyph(value) TextInput { + + activeFocusOnTab: true anchors.fill: parent horizontalAlignment: TextInput.AlignHCenter verticalAlignment: TextInput.AlignVCenter |
