@@ -243,8 +243,10 @@ Item {
243243 tryCompare(scopesOverviewRepeater, "count", 0);
244244
245245 // Click on a temp scope in the search
246− var dashCategorysearchA = findChild(searchResultsViewer, "dashCategorysearchA");
247− var cardTempScope = findChild(dashCategorysearchA, "delegate2");
246+ tryCompareFunction( function() {
247+ return findChild(findChild(searchResultsViewer, "dashCategorysearchA"), "delegate2") != null;
248+ }, true);
249+ var cardTempScope = findChild(findChild(searchResultsViewer, "dashCategorysearchA"), "delegate2");
248250 verify(cardTempScope, "Could not find delegate2");
249251
250252 waitForRendering(cardTempScope);