Mermaid rendering ignore UpdateElementStyle

Steps to reproduce

Create a block like the following:

	title Example
	System(object, "Sample object")
	UpdateElementStyle(object, $fontColor="white", $bgColor="lightgrey")

Did you follow the troubleshooting guide? [Y/N]


Expected result

Text of the diagram should become “white”.

Actual result

Text shows in the default colour.


Obsidian version: v1.3.5
Installer version: v1.3.4
Operating system: Darwin Kernel Version 22.5.0: Mon Apr 24 20:53:44 PDT 2023; root:xnu-8796.121.2~5/RELEASE_ARM64_T8103 22.5.0
Login status: logged in
Catalyst license: none
Insider build toggle: off
Live preview: on
Legacy editor: off
Base theme: light
Community theme: none
Snippets enabled: 0
Restricted mode: on


Additional information

It doesn’t work locally nor in the published version on a site.

Well, mermaid diagrams aren’t top priority and “just” an implementation of

In the meantime, we need to wait patiently for an updated version of mermaid diagrams in Obsidian. Also in my opinion, Mermaid diagrams should get more priority over other features.

1 Like

May be related to: