diff --git a/src/components/AIQueryInterface.astro b/src/components/AIQueryInterface.astro index 64d0054..c9cba7b 100644 --- a/src/components/AIQueryInterface.astro +++ b/src/components/AIQueryInterface.astro @@ -1779,19 +1779,22 @@ class AIQueryInterface { version: data.metadata.version || '1.0', auditEntries: data.auditTrail?.length || 0, toolsCount: data.recommendation.recommended_tools?.length || 0, - checksum: data.checksum?.slice(0, 8) + '...' || 'none' + checksum: data.checksum?.slice(0, 8) + '...' || 'none', + originalMode: data.metadata.mode, + currentMode: this.currentMode }); this.hideResults(); this.hideError(); this.hideLoading(); - this.displayUploadedResults(data); - if (data.metadata.mode && data.metadata.mode !== this.currentMode) { + console.log(`[AI Interface] Switching from ${this.currentMode} to ${data.metadata.mode} mode for uploaded analysis`); this.setMode(data.metadata.mode); } + this.displayUploadedResults(data); + if (data.metadata.userQuery && this.elements.input) { this.elements.input.value = data.metadata.userQuery; this.updateCharacterCount();