@@ -86,13 +86,16 @@ Item {
8686
8787 InverseMouseArea {
8888 anchors { fill: parent; margins: units.gu(1); bottomMargin: units.gu(3) + bottomContainer.height }
89− visible: searchTextField.activeFocus
89+ visible: headerContainer.showSearch
9090 onPressed: {
9191 if (headerContainer.popover) {
9292 PopupUtils.close(headerContainer.popover);
93− } else if (!searchTextField.text) {
93+ }
94+ if (!searchTextField.text) {
9495 headerContainer.showSearch = false;
9596 }
97+ searchTextField.focus = false;
98+ mouse.accepted = false;
9699 }
97100 }
98101