diff --git a/src/khoj/interface/web/chat.html b/src/khoj/interface/web/chat.html
index 8ec43140..1b9f5cb1 100644
--- a/src/khoj/interface/web/chat.html
+++ b/src/khoj/interface/web/chat.html
@@ -90,21 +90,22 @@
return;
}
+ // Decode message chunk from stream
const chunk = decoder.decode(value, { stream: true });
-
if (chunk.startsWith("### compiled references:")) {
- const rawReference = chunk.split("### compiled references:")[1];
- const rawReferenceAsJson = JSON.parse(rawReference);
- let polishedReference = rawReferenceAsJson.map((reference, index) => generateReference(reference, index))
+ // Display references used to generate response
+ const rawReferences = chunk.split("### compiled references:")[1];
+ const rawReferencesAsJson = JSON.parse(rawReferences);
+ let polishedReferences = rawReferencesAsJson
+ .map((reference, index) => generateReference(reference, index))
.join(",");
-
- new_response_text.innerHTML += polishedReference;
+ new_response_text.innerHTML += polishedReferences;
} else {
- // Clear temporary status message
+ // Display response from Khoj
if (new_response_text.innerHTML === "🤔") {
+ // Clear temporary status message
new_response_text.innerHTML = "";
}
-
new_response_text.innerHTML += chunk;
readStream();
}