diff --git a/src/interface/desktop/chat.html b/src/interface/desktop/chat.html
index fbd09daa..7cd75f01 100644
--- a/src/interface/desktop/chat.html
+++ b/src/interface/desktop/chat.html
@@ -46,7 +46,7 @@
let short_ref = escaped_ref.slice(0, 100);
short_ref = short_ref.length < escaped_ref.length ? short_ref + "..." : short_ref;
let referenceButton = document.createElement('button');
- referenceButton.innerHTML = short_ref;
+ referenceButton.textContent = short_ref;
referenceButton.id = `ref-${index}`;
referenceButton.classList.add("reference-button");
referenceButton.classList.add("collapsed");
@@ -58,11 +58,11 @@
if (this.classList.contains("collapsed")) {
this.classList.remove("collapsed");
this.classList.add("expanded");
- this.innerHTML = escaped_ref;
+ this.textContent = escaped_ref;
} else {
this.classList.add("collapsed");
this.classList.remove("expanded");
- this.innerHTML = short_ref;
+ this.textContent = short_ref;
}
});
diff --git a/src/interface/obsidian/src/chat_modal.ts b/src/interface/obsidian/src/chat_modal.ts
index 6f990b74..57f0fa40 100644
--- a/src/interface/obsidian/src/chat_modal.ts
+++ b/src/interface/obsidian/src/chat_modal.ts
@@ -89,7 +89,7 @@ export class KhojChatModal extends Modal {
let short_ref = escaped_ref.slice(0, 100);
short_ref = short_ref.length < escaped_ref.length ? short_ref + "..." : short_ref;
let referenceButton = messageEl.createEl('button');
- referenceButton.innerHTML = short_ref;
+ referenceButton.textContent = short_ref;
referenceButton.id = `ref-${index}`;
referenceButton.classList.add("reference-button");
referenceButton.classList.add("collapsed");
@@ -101,11 +101,11 @@ export class KhojChatModal extends Modal {
if (this.classList.contains("collapsed")) {
this.classList.remove("collapsed");
this.classList.add("expanded");
- this.innerHTML = escaped_ref;
+ this.textContent = escaped_ref;
} else {
this.classList.add("collapsed");
this.classList.remove("expanded");
- this.innerHTML = short_ref;
+ this.textContent = short_ref;
}
});
@@ -321,7 +321,6 @@ export class KhojChatModal extends Modal {
if (responseText.includes("### compiled references:")) {
const [additionalResponse, rawReference] = responseText.split("### compiled references:", 2);
await this.renderIncrementalMessage(responseElement, additionalResponse);
- console.log(`Raw: ${responseText}\nResponse: ${additionalResponse}\nReferences: ${rawReference}`);
const rawReferenceAsJson = JSON.parse(rawReference);
let references = responseElement.createDiv();
diff --git a/src/khoj/interface/web/chat.html b/src/khoj/interface/web/chat.html
index a751ee0b..c4742b9c 100644
--- a/src/khoj/interface/web/chat.html
+++ b/src/khoj/interface/web/chat.html
@@ -55,7 +55,7 @@ To get started, just start typing below. You can also type / to see a list of co
let short_ref = escaped_ref.slice(0, 140);
short_ref = short_ref.length < escaped_ref.length ? short_ref + "..." : short_ref;
let referenceButton = document.createElement('button');
- referenceButton.innerHTML = short_ref;
+ referenceButton.textContent = short_ref;
referenceButton.id = `ref-${index}`;
referenceButton.classList.add("reference-button");
referenceButton.classList.add("collapsed");
@@ -67,11 +67,11 @@ To get started, just start typing below. You can also type / to see a list of co
if (this.classList.contains("collapsed")) {
this.classList.remove("collapsed");
this.classList.add("expanded");
- this.innerHTML = escaped_ref;
+ this.textContent = escaped_ref;
} else {
this.classList.add("collapsed");
this.classList.remove("expanded");
- this.innerHTML = short_ref;
+ this.textContent = short_ref;
}
});