From 0024f2d2641253494703c2594a9aac80e48dae42 Mon Sep 17 00:00:00 2001 From: Keegan George Date: Thu, 10 Apr 2025 10:01:53 -0700 Subject: [PATCH] FIX: Discovery shouldn't re-trigger when no search (#1255) This update fixes an issue where discobot discoveries was re-triggering when search menu was opened with no query present. --- .../discourse/components/ai-search-discoveries.gjs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/assets/javascripts/discourse/components/ai-search-discoveries.gjs b/assets/javascripts/discourse/components/ai-search-discoveries.gjs index 4dd14ef7..e3e2dcbd 100644 --- a/assets/javascripts/discourse/components/ai-search-discoveries.gjs +++ b/assets/javascripts/discourse/components/ai-search-discoveries.gjs @@ -186,6 +186,12 @@ export default class AiSearchDiscoveries extends Component { @action async triggerDiscovery() { + if (this.query?.length === 0) { + this.discobotDiscoveries.resetDiscovery(); + this.smoothStreamer.resetStreaming(); + return; + } + if (this.discobotDiscoveries.lastQuery === this.query) { this.hideDiscoveries = false; return;