From 33164a0fec6edc8f06a1bb8b324f40e658ec23b3 Mon Sep 17 00:00:00 2001 From: Rafael dos Santos Silva Date: Tue, 13 Feb 2024 21:08:41 -0300 Subject: [PATCH] FIX: Cleanup AI search results when a subsequent search happens (#469) --- .../full-page-search-below-search-header/semantic-search.gjs | 4 ++-- 1 file changed, 2 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 107aca8d..8e6b91ed 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 @@ -106,6 +106,7 @@ export default class SemanticSearch extends Component { resetAIResults() { this.AIResults = []; this.showingAIResults = false; + this.args.outletArgs.addSearchResults([], "topic_id"); } @action @@ -127,11 +128,10 @@ export default class SemanticSearch extends Component { return this.performHyDESearch(); } - this.resetAIResults(); - withPluginApi("1.15.0", (api) => { api.onAppEvent("full-page-search:trigger-search", () => { if (!this.searching) { + this.resetAIResults(); return this.performHyDESearch(); } });