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; } });