gui: sloppy focus targets filter input when filter bar is visible
This commit is contained in:
parent
a7dc265f5f
commit
81bd93f1f4
|
|
@ -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()
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Reference in New Issue