Releases: xyls184/obsidian-editor-breadcrumbs
Releases · xyls184/obsidian-editor-breadcrumbs
Release list
1.0.5
The breadcrumb bar no longer freezes in edit mode (fixes #2).
- Edit-mode freeze fixed: a math block closing line with trailing text (
$$(说明文字)) makes Obsidian's core metadata cache drop every heading below it while the editor keeps rendering them, so the bar stuck at the last cached heading. The bar now extends the cache with an ATX text scan of the editor document past the desync point; healthy documents stay on the pure-cache fast path. - Math-aware scan: the scan skips
$$math blocks (per-line$$parity, inline code spans stripped) and fenced code, matching what the editor actually renders. - Mid-file desync reconciliation: the same poison line can also break the core parser's math-block state, making it swallow real headings mid-file while indexing
#-leading math content as headings. Cache and scan are now reconciled in line order — swallowed headings come back, junk is dropped; cache-only entries (setext) survive. - Reading mode, sibling menus and heading jumps share the same fix; preview crumbs carry heading levels so skip separators align with edit mode.
Full Changelog: 1.0.3...1.0.5