@@ -271,8 +271,22 @@ StyledItem {
272 var searchField = findChild(drawer, "searchField");
272 var searchField = findChild(drawer, "searchField");
273 tryCompareFunction(function() { return !!searchField }, true);
273 tryCompareFunction(function() { return !!searchField }, true);
274+ tryCompare(searchField, "selectedText", searchField.displayText);
274 typeString("cam");
275 typeString("cam");
275 tryCompareFunction(function() { return searchField.displayText }, "cam");
276 tryCompareFunction(function() { return searchField.displayText }, "cam");
278+ // Try again to make sure it cleaned and everything
279+ keyClick(Qt.Key_Escape);
280+ waitForRendering(launcher);
281+ waitUntilTransitionsEnd(launcher);
282+ launcher.openDrawer(true);
283+ waitForRendering(launcher);
284+ waitUntilTransitionsEnd(launcher);
286+ tryCompare(searchField, "selectedText", searchField.displayText);
287+ typeString("terminal");
288+ tryCompareFunction(function() { return searchField.displayText }, "terminal");
278 function test_kbdNavigation() {
292 function test_kbdNavigation() {