Align prompt persistence and Electron builds with Node toolchain

This commit is contained in:
Shantur Rathore
2025-10-31 16:01:29 +00:00
parent a86825569d
commit 40832ec1b6
10 changed files with 393 additions and 73 deletions

View File

@@ -84,7 +84,8 @@ export function Markdown(props: MarkdownProps) {
const rendered = await renderMarkdown(text)
if (latestRequestedText === text) {
setHtml(rendered)
part.renderCache = { text, html: rendered }
const themeKey = Boolean(props.isDark) ? "dark" : "light"
part.renderCache = { text, html: rendered, theme: themeKey }
}
} catch (error) {
console.error("Failed to re-render markdown after language load:", error)