Skip to content

Nested Markdown in HTML v0.1.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Jul 19:56
79bdeee

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.