gui: sloppy focus targets filter input when filter bar is visible

This commit is contained in:
Levi Neely 2026-07-27 09:41:42 +02:00
parent a7dc265f5f
commit 81bd93f1f4
1 changed files with 4 additions and 3 deletions

View File

@ -580,7 +580,7 @@ Item {
}
}
// Sloppy focus — focus prompt when mouse hovers inside pane
// Sloppy focus — focus prompt (or filter if visible) when mouse hovers inside pane
HoverHandler {
id: sloppyHover
onHoveredChanged: {
@ -595,8 +595,9 @@ Item {
id: sloppyTimer
interval: 300
onTriggered: {
if (!panePrompt.activeFocus && !filterInput.activeFocus) {
paneRoot.focus = true
if (filterBar.visible && !filterInput.activeFocus) {
filterInput.forceActiveFocus()
} else if (!filterBar.visible && !panePrompt.activeFocus) {
panePrompt.forceActiveFocus()
}
}