diff --git a/frontend-js/src/main/js/gui/OverviewDialog.js b/frontend-js/src/main/js/gui/OverviewDialog.js
index 0b692dfd79642034b4d0db7e57a2391ceab0935b..cc287d49a28feb8271dded7bff2ceac6b5d2b5a9 100644
--- a/frontend-js/src/main/js/gui/OverviewDialog.js
+++ b/frontend-js/src/main/js/gui/OverviewDialog.js
@@ -197,8 +197,9 @@ OverviewDialog.prototype.openLink = function(link) {
     self.showOverview(link.imageLinkId);
   } else if (link.type === "OverviewSearchLink") {
     logger.debug("Sending search query. Query: " + link.query);
-    return map.getOverlayByName("search").searchByQuery(link.query);
-    $(self.getElement()).dialog("close");
+    return map.getOverlayByName("search").searchByQuery(link.query, false, true).then(function(){
+      $(self.getElement()).dialog("close");
+    });
   } else {
     logger.warn("Unknown type of link: " + link.type + ". Don't know what to do... LinkId: " + link.idObject);
   }