fix(reader): clear markdown render on change and add request guards to external URL loader to prevent stale content

This commit is contained in:
Gigi
2025-10-22 13:45:41 +02:00
parent 6f1c31058f
commit 774e2ba67c
2 changed files with 11 additions and 4 deletions

View File

@@ -20,9 +20,11 @@ export const useMarkdownToHTML = (
const [processedMarkdown, setProcessedMarkdown] = useState<string>('')
useEffect(() => {
// Always clear previous render immediately to avoid showing stale content while processing
setRenderedHtml('')
setProcessedMarkdown('')
if (!markdown) {
setRenderedHtml('')
setProcessedMarkdown('')
return
}