diff --git a/src/plugins/overview/qml/main.qml b/src/plugins/overview/qml/main.qml index dbf2d7fef7..1feccd97aa 100644 --- a/src/plugins/overview/qml/main.qml +++ b/src/plugins/overview/qml/main.qml @@ -264,7 +264,8 @@ FocusScope { Keys.priority: Keys.BeforeItem Keys.forwardTo: text && (allDesktopHeaps.currentHeap.count === 0 || !effect.filterWindows) ? searchResults : allDesktopHeaps.currentHeap text: effect.searchText - onTextEdited: { + // not onTextEdited so that the UI always stays in sync + onTextChanged: { effect.searchText = text; allDesktopHeaps.currentHeap.resetSelected(); allDesktopHeaps.currentHeap.selectNextItem(WindowHeap.Direction.Down);