diff --git a/assets/javascripts/discourse/components/ai-full-page-search.gjs b/assets/javascripts/discourse/components/ai-full-page-search.gjs index e3830dd0..cdbf3b7d 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 } 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; @@ -131,6 +133,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 { @@ -144,6 +149,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() {