I seem to be having some issues with the PDF export though (it says "PDF export failed: The provided document content contains conflicting size constraints. For example, some elements may require more space than is available.")
Viewing post in A bug when trying to drag and drop one of the menu options
Thanks for letting me know and for taking the time to identify the cause of the PDF export issue. That information is very helpful. I’ll investigate why external images can cause the export to fail.
Regarding the Mermaid diagram, the syntax in your screenshot looks valid, so the rendering failure may be related to the WebKit backend on Garuda Linux. Could you please run GDDKit from the terminal, try rendering the diagram again, and share any output or error messages you see?
It would also be helpful if you could share the output of:
pacman -Q | grep -E 'webkit|wpe|gtk'
This should help me identify the cause of the rendering failure.
This is it:
-------------------------------
[kozelek@kozelek-82k2 arc_image]$ pacman -Q | grep -E 'webkit|wpe|gtk'
appmenu-gtk-module 25.04-3
arc-gtk-theme 20221218-2
epdfview-gtk3 1:0.0.1-1
gtk-doc 1.36.1-1
gtk-engines 2.21.0-7
gtk-layer-shell 0.10.1-1
gtk-update-icon-cache 1:4.22.4-1
gtk-vnc 1.5.0-1
gtk2 2.24.33-5
gtk3 1:3.24.52-1
gtk4 1:4.22.4-1
gtkmm3 3.24.11-1
gtksourceview3 1:3.24.11+r30+gd880929f-1
gtksourceview4 4.8.4-2
gtkspell3 3.0.10-4
kde-gtk-config 6.7.4-1
lib32-gtk2 2.24.33-5
lib32-gtk3 1:3.24.52-1
lib32-libappindicator-gtk2 12.10.0.r298-5
lib32-libdbusmenu-gtk2 16.04.0-7
lib32-libindicator-gtk2 12.10.1-11
libdbusmenu-gtk2 16.04.0.r498-3
libdbusmenu-gtk3 18.10.20180917-2
libgedit-gtksourceview 299.7.1-1
libindicator-gtk2 12.10.1-11
libnma-gtk4 1.10.6-3
libwpe 1.16.3-1
lightdm-gtk-greeter 1:2.0.9-2
perl-gtk3 0.038-5
proton-vpn-gtk-app 4.17.2-1
qemu-ui-gtk 11.1.0-1
spice-gtk 0.42-5
webkit2gtk-4.1 2.52.6-1
webkitgtk-6.0 2.52.6-1
wpebackend-fdo 1.16.1-1
wxwidgets-gtk3 3.2.11-2
xdg-desktop-portal-gtk 1.15.3-1
Thanks, this is very helpful! WebKitGTK 4.1 and GTK3 are both installed, so a missing dependency doesn’t seem to be the cause.
I haven’t identified the exact cause yet, but I’ll investigate it using the diagram and package versions you provided. The application currently catches Mermaid rendering errors and shows the source as a fallback, which is why nothing appeared in the terminal.
Thanks again for taking the time to provide all this information!
