了解更多
2026年10月22日

This update brings faster Mermaid diagrams that match your theme, reorderable filters in Bases, and new URI and CLI commands for adding content under a heading.

Diagrams and charts

Mermaid diagrams and charts are now rendered using our new library Pele, compatible with the latest Mermaid 12.1.0 syntax.

  • Diagrams now appear faster and use the colors and fonts of your theme.
  • Diagrams are now responsive to the width of a note, and can be zoomed and panned when they are scaled down.
  • Diagrams are now shown without asking first, since Pele can’t run code. The Show Mermaid diagrams in notes setting has been removed.

New

  • Bases: Added dragging to reorder filters, and a menu on each filter row to add filters or move them between All views and This view.
  • URI/CLI: Added commands to append or prepend to a heading, and control for line breaks around appended/prepended content.

Improvements

  • Editor: Moving the caret up or down in Live Preview preserves its position relative to list text, accounting for bullets, numbers, and checkboxes.
  • Editor: With Smart lists turned on, indenting, unindenting, or moving a list item up or down now also moves the items nested under it. Pressing Enter at the end of an item with nested items now adds a new first nested item, or a new item below it if the item is folded.
  • Suggestions now ignore diacritics (accent marks) so cafe matches café in link suggestions, Quick switcher, Command palette, and Bases search.
  • Vim: Updated Vim mode with new commands and fixes, including g?, :put, search patterns in : ranges (e.g. :/foo/,/bar/d), Vim-style regexes with :set nopcre, <A-…> mappings on macOS, and fixes for gj, :sort, and ;, ,, >, and < in visual mode.
  • Tooltips no longer repeat text that’s already fully visible. They only appear when text is cut off.
  • Dragging items to reorder them now animates the item smoothly into its new position when you drop it.
  • Bases: Search now says when a result limit hides matches, e.g. “Showing 10 of 40”.
  • Bases: Formula fields can now be resized up to the width of the window.
  • Community plugins now load faster when Obsidian starts.

No longer broken

  • Fixed renaming a file opened from outside the vault closing its tab.
  • Properties: Fixed Show source on an embedded note with invalid properties opening the note in place of the current one. It now edits the embed in place when possible, or opens the note in a new tab.
  • Fixed page previews and canvas cards of a heading (e.g. [[Note#Heading]]) hiding text, or showing it as properties, when the section under the heading starts with a --- divider.
  • Fixed Quick switcher failing to create a note while a file from outside the vault is open.
  • Fixed the hints below property value suggestions (e.g. “Type [[ to link note”) not showing.
  • Live Preview: Fixed selecting bold, italic, or highlighted text sometimes including only one of its hidden **, *, or == marks.
  • Bases: Fixed a filter value with a double quote or a backslash saving as a broken filter.
  • Bases: Fixed toolbar menus staying in place when the window is resized.
  • Fixed “Reveal file in navigation” in the Bookmarks right-click menu doing nothing when the Files core plugin is turned off.
  • macOS: Fixed Quick Look previews blocking keyboard navigation for some users (requires latest installer).
  • Fixed Obsidian reopening in a loop, even after quitting, when it’s the default app for a file type it can’t open (e.g. a .canvas file with Canvas turned off).
  • Fixed “No backlinks found.” blinking in the Backlinks pane while Obsidian starts.

Developers

  • prepareFuzzySearch and prepareSimpleSearch now ignore accents on Latin and Greek letters (e.g. cafe matches café).
  • Live Preview: Closing formatting tokens now also have a cm-formatting-*-end class (e.g. cm-formatting-strong-end), matching the existing cm-formatting-link-end and cm-formatting-highlight-end.
  • Mermaid diagrams are now drawn using Pele. Added --mermaid-* CSS variables for colors, corner radius, and font weights. Elements inside a diagram have Pele’s .pele-* classes. Obsidian no longer includes Mermaid: loadMermaid() and window.mermaid now draw with Pele and support initialize(), render(), parse() and mermaidAPI.getConfig(), setConfig() and render(). Their SVG has Pele’s classes, not Mermaid’s. New code can use window.pele once loadMermaid() resolves.
  • The PIXI global is now loaded the first time a graph opens, instead of at start-up. Use loadPixi() to load it before then.