homescreens/folio: Clear krunner when closed

This commit is contained in:
Devin Lin 2023-11-15 23:11:03 -08:00
parent 1e2a887c42
commit 2e83a910a3
2 changed files with 11 additions and 0 deletions

View file

@ -25,6 +25,10 @@ Item {
queryField.forceActiveFocus();
}
function clearField() {
queryField.text = "";
}
signal requestedClose()
ColumnLayout {

View file

@ -410,6 +410,13 @@ Item {
visible: opacity > 0
transform: Translate { y: (1 - homeScreenState.searchWidgetOpenProgress) * (-Kirigami.Units.gridUnit * 2) }
onVisibleChanged: {
if (!visible) {
// clear search bar when closed
searchWidget.clearField();
}
}
// focus the search bar if it opens
Connections {
target: Folio.HomeScreenState