From 81bd93f1f4ade40b31189a36b35401fa0899fce0 Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Mon, 27 Jul 2026 09:41:42 +0200 Subject: [PATCH] gui: sloppy focus targets filter input when filter bar is visible --- gui/ChatPane.qml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gui/ChatPane.qml b/gui/ChatPane.qml index 5162737..3dfe459 100644 --- a/gui/ChatPane.qml +++ b/gui/ChatPane.qml @@ -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() } }