From 1748ebcb8c2653c42ced1204779481add897759a Mon Sep 17 00:00:00 2001 From: Keegan George Date: Fri, 12 Jan 2024 11:48:07 -0800 Subject: [PATCH] DEV: Prevent HyDE search from being called multiple times (#422) --- .../semantic-search.gjs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/assets/javascripts/discourse/connectors/full-page-search-below-search-header/semantic-search.gjs b/assets/javascripts/discourse/connectors/full-page-search-below-search-header/semantic-search.gjs index e3936b9c..80366158 100644 --- a/assets/javascripts/discourse/connectors/full-page-search-below-search-header/semantic-search.gjs +++ b/assets/javascripts/discourse/connectors/full-page-search-below-search-header/semantic-search.gjs @@ -124,7 +124,7 @@ export default class SemanticSearch extends Component { this.preventAISearch = false; } - if (this.initialSearchTerm) { + if (this.initialSearchTerm && !this.searching) { return this.performHyDESearch(); } @@ -132,7 +132,9 @@ export default class SemanticSearch extends Component { withPluginApi("1.15.0", (api) => { api.onAppEvent("full-page-search:trigger-search", () => { - return this.performHyDESearch(); + if (!this.searching) { + return this.performHyDESearch(); + } }); }); }