diff --git a/src/khoj/interface/web/chat.html b/src/khoj/interface/web/chat.html index 11ea316f..2fafde15 100644 --- a/src/khoj/interface/web/chat.html +++ b/src/khoj/interface/web/chat.html @@ -29,17 +29,18 @@ To get started, just start typing below. You can also type / to see a list of co let chatOptions = []; function copyProgrammaticOutput(event) { // Remove the first 4 characters which are the "Copy" button - const programmaticOutput = event.target.parentNode.textContent.trim(); + const button = event.currentTarget; + const programmaticOutput = button.parentNode.textContent.trim(); navigator.clipboard.writeText(programmaticOutput).then(() => { - event.target.textContent = "✅ Copied to clipboard!"; + button.textContent = "✅ Copied to clipboard!"; setTimeout(() => { - event.target.textContent = "✅"; + button.textContent = "✅"; }, 1000); }).catch((error) => { console.error("Error copying programmatic output to clipboard:", error); - event.target.textContent = "⛔️ Failed to copy!"; + button.textContent = "⛔️ Failed to copy!"; setTimeout(() => { - event.target.textContent = "⛔️"; + button.textContent = "⛔️"; }, 1000); }); }