@@ -32,7 +32,7 @@ Item {
3232 property alias currentTab: tabBar.currentTab
3333
3434 // Properties used by parent
35− readonly property alias processing: searchResultsViewer.processing
35+ readonly property bool processing: searchResultsViewer.processing || tempScopeItem.processing
3636 property bool growingDashFromPos: false
3737 readonly property bool searching: scope && scope.searchQuery == ""
3838 readonly property bool showingNonFavoriteScope: tempScopeItem.scope != null
@@ -303,6 +303,7 @@ Item {
303303 Connections {
304304 target: loader.item
305305 onClicked: {
306+ pageHeader.unfocus();
306307 if (tabBar.currentTab == 0) {
307308 root.favoriteSelected(itemModel.scopeId);
308309 } else {
@@ -351,6 +352,7 @@ Item {
351352 Behavior on opacity { UbuntuNumberAnimation { } }
352353
353354 function itemClicked(index, result, item, itemModel, resultsModel, limitedCategoryItemCount) {
355+ pageHeader.unfocus();
354356 pageHeader.closePopup();
355357 if (itemModel.scopeId) {
356358 // This can end up in openScope so save restorePosition and restoreSize