diff --git a/assets/javascripts/discourse/components/ai-full-page-search.gjs b/assets/javascripts/discourse/components/ai-full-page-search.gjs index 33915d28c..694bf6a10 100644 --- a/assets/javascripts/discourse/components/ai-full-page-search.gjs +++ b/assets/javascripts/discourse/components/ai-full-page-search.gjs @@ -13,6 +13,8 @@ import I18n, { i18n } from "discourse-i18n"; import DTooltip from "float-kit/components/d-tooltip"; import AiIndicatorWave from "./ai-indicator-wave"; +const AI_RESULTS_TOGGLED = "full-page-search:ai-results-toggled"; + export default class AiFullPageSearch extends Component { @service appEvents; @service router; @@ -123,6 +125,9 @@ export default class AiFullPageSearch extends Component { @action toggleAiResults() { + this.appEvents.trigger(AI_RESULTS_TOGGLED, { + enabled: !this.showingAiResults, + }); if (this.showingAiResults) { this.args.addSearchResults([], "topic_id"); } else { @@ -136,6 +141,9 @@ export default class AiFullPageSearch extends Component { this.AiResults = []; this.showingAiResults = false; this.args.addSearchResults([], "topic_id"); + this.appEvents.trigger(AI_RESULTS_TOGGLED, { + enabled: false, + }); } performHyDESearch() {