diff --git a/frontend/src/components/GlobalSearch.vue b/frontend/src/components/GlobalSearch.vue
index d25ee0e37fd8d604fc2ddeea10c7593439495a64..c3817fae70670dfb0e3e6f45036cad3958339b7e 100644
--- a/frontend/src/components/GlobalSearch.vue
+++ b/frontend/src/components/GlobalSearch.vue
@@ -383,7 +383,9 @@ export default {
         if (e.ctrlKey) {
           window.open(this.$router.resolve(suggestion.url).href, '_blank')
         } else {
-          this.$router.push(suggestion.url)
+          if (this.$router.currentRoute.path !== suggestion.url) {
+            this.$router.push(suggestion.url)
+          }
         }
       }
       if (suggestion.type === 'test') {