From b9ee32e518deec70bf12974ff18e4ed567a13026 Mon Sep 17 00:00:00 2001 From: Russell Ballestrini Date: Thu, 10 Jul 2025 18:17:54 -0400 Subject: [PATCH] fix: apply syntax highlighting to code blocks on page reload MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- src/uncloseai-embed-modal.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/uncloseai-embed-modal.js b/src/uncloseai-embed-modal.js index 28269df..ad930f6 100644 --- a/src/uncloseai-embed-modal.js +++ b/src/uncloseai-embed-modal.js @@ -1484,6 +1484,12 @@ You have complete knowledge of this page content and can reference any details, const aiMsg = document.createElement("div"); aiMsg.className = "ai-message"; aiMsg.innerHTML = marked.parse(msg.content); + + // Add syntax highlighting to all code blocks + aiMsg.querySelectorAll("pre code").forEach((block) => { + hljs.highlightElement(block); + }); + addCodeBlockCopyButtons(aiMsg); // Add TTS and delete buttons to historical AI messages