diff --git a/app/javascript/vue/global_search/container.vue b/app/javascript/vue/global_search/container.vue index c8b927c69..5138212fd 100644 --- a/app/javascript/vue/global_search/container.vue +++ b/app/javascript/vue/global_search/container.vue @@ -3,7 +3,10 @@

- {{ i18n.t('search.index.results_title_html', { query: localQuery }) }} +

@@ -29,14 +32,16 @@ @@ -121,6 +126,7 @@ import ReportsComponent from './groups/reports.vue'; import FiltersModal from './filters_modal.vue'; import GeneralDropdown from '../shared/general_dropdown.vue'; import NoSearchResult from './groups/helpers/no_search_result.vue'; +import StringWithEllipsis from '../shared/string_with_ellipsis.vue'; export default { emits: ['search', 'selectGroup'], @@ -161,7 +167,8 @@ export default { ReportsComponent, FiltersModal, GeneralDropdown, - NoSearchResult + NoSearchResult, + StringWithEllipsis }, data() { return { diff --git a/app/javascript/vue/navigation/quick_search.vue b/app/javascript/vue/navigation/quick_search.vue index 26a542e1e..3c7dedc6f 100644 --- a/app/javascript/vue/navigation/quick_search.vue +++ b/app/javascript/vue/navigation/quick_search.vue @@ -110,7 +110,7 @@
- @@ -297,7 +297,7 @@ export default { this.fetchQuickSearchResults(); }, fetchQuickSearchResults() { - if (this.loading) return; + if (this.loading || this.invalidQuery) return; this.loading = true;