【已解决】Mermaid 显示不完全

Bug 或问题描述

mermaid 在如下条件下会出现显示不完全的情况:

  • 在不分屏的窗口中──

    1. 当有多个标签页中包含 mermaid 区块时,只会在最先打开的标签页中正常显示,之后标签页的实时/阅读模式中则会出现显示不完全的问题。
    2. 如果关闭最先打开的标签页,则第二个打开的标签页中区块会显示正常,其余标签页中区块会显示不完全。
    3. 如果将最先打开的标签页切换为源码模式,则第二个打开的标签页中区块会显示正常,其余标签页中区块会显示不完全。
  • 在一个窗口的多个分屏中──

    1. 在最先打开的一个分屏中包含多个有 mermaid 区块的标签页时,显示是否正常的规律与上述不分屏窗口一致。
    2. 在其他分屏中,显示是否正常则与第一分屏中显示是否正常一致。

当前 Obsidian 的版本及安装环境

Obsidian version: v1.1.16(沙箱模式)
Installer version: v0.15.9
Operating system: Darwin Kernel Version 20.6.0

理想中的情况

正常显示。

1 个赞

2023-05-05 测试,新版未修复

Obsidian version: v1.2.7
Installer version: v1.1.16
Operating system: Darwin Kernel Version 20.6.0

测试在实时预览模式下和阅读视图模式下切换的话,阅读视图模式下显示不正常,直接打开文件进入阅读视图模式时显示正常

2023-06-14 测试,新版未修复

Obsidian version: v1.3.5
Installer version: v1.3.5
Operating system: Darwin Kernel Version 20.6.0

同样的问题,阅读模式正常,实时预览下显示不全

2023-08-04 测试,新版未修复

Obsidian version: v1.3.7
Installer version: v1.3.5
Operating system: Darwin Kernel Version 20.6.0

2023-09-10 测试已修复,PDF 导出似乎也正常了。

Obsidian version: v1.4.5
Installer version: v1.3.5
Operating system: Darwin Kernel Version 20.6.0

2 个赞