Nested Markdown in HTML v0.1.1
Pre-release
Pre-release
Nested Markdown in HTML 0.1.1 — Alpha
Patch release focused on Live Preview stability and CSS/MathJax continuity.
Fixed
- Stuck RAW source after editing/tab switches: raw source is now an explicit temporary edit state and is cleared on cursor exit, editor blur, and tab/leaf changes.
- RAW Markdown tail after complex block HTML: works around an Obsidian 1.12.x Live Preview bug triggered by Markdown headings inside block-level HTML such as
<div>. Affected later Markdown is rendered in small, locally editable fallback blocks instead of remaining as##,**, and fence syntax. - Underline gaps around LaTeX: inline MathJax now receives surrounding HTML
text-decoration, including color, style, thickness, and underline offset. - Background continuity: parent
<span>/<mark>backgrounds continue across inline MathJax without copying translucent backgrounds onto the formula and accidentally doubling opacity.
Validation
- 15/15 unit tests
- TypeScript + production build
- real Obsidian 1.12.7 Electron runtime
- Live Preview + Reading View
- local click-to-edit + tab round-trip
- Hilo interoperability
Alpha software: please report minimal reproducible cases if another raw-HTML construct causes Obsidian's Live Preview decorations to drop out.