Hello.
Obsidian 1.8.10 uses Electron 34.2.0, which is basically EOL .
Electron 34.0.0 EOL date: 2025-Jun-24 (very soon!)
Also, I’m secretly hoping updating Electron fixes the no window shadow bug for me under Wayland.
opened 08:25PM - 20 May 25 UTC
closed 01:06PM - 23 May 25 UTC
bug
### Description
When using `Window frame style: Hidden`, the Obsidian window do… es not have any shadow behind it. On the other hand, when I ran the AppImage version of Obsidian, that window did have shadow behind it.
### Obsidian Version
```bash session
$ flatpak info md.obsidian.Obsidian
Obsidian - Markdown-based knowledge base
ID: md.obsidian.Obsidian
Ref: app/md.obsidian.Obsidian/x86_64/stable
Arch: x86_64
Branch: stable
Version: 1.8.10
License: LicenseRef-proprietary=https://obsidian.md/eula
Origin: flathub
Collection: org.flathub.Stable
Installation: system
Installed: 634.8 MB
Runtime: org.freedesktop.Platform/x86_64/24.08
Sdk: org.freedesktop.Sdk/x86_64/24.08
Commit: b3d942197d9c9a1fb3f9620ce0180f5ba9614c79d8b5df2742c45a9773044671
Parent: d899b91b355cec313f16c220e1b5c6b910f09faa30b5b1f42e3c07ed967bbbde
Subject: Update gh module (75e98ff3cdde)
Date: 2025-05-20 01:05:05 +0000
```
### Sandbox Permissions
```bash session
$ flatpak info md.obsidian.Obsidian --show-permissions
[Context]
shared=network;ipc;
sockets=x11;wayland;pulseaudio;fallback-x11;ssh-auth;
devices=dri;
filesystems=home;/media;xdg-run/gnupg:ro;/mnt;/run/media;~/.local/share/fonts:ro;xdg-run/app/com.discordapp.Discord:create;
persistent=~/.ssh;
[Environment]
SSH_ASKPASS=/app/libexec/openssh/ssh-askpass
OBSIDIAN_CLEAN_CACHE=1
OBSIDIAN_ENABLE_AUTOSCROLL=0
PATH=/usr/bin:/app/bin:/app/texlive/bin:/app/texlive/bin/x86_64-linux:/app/texlive/bin/aarch64-linux
XCURSOR_PATH=/run/host/user-share/icons:/run/host/share/icons:~/.icons
OBSIDIAN_DISABLE_GPU=0
GH_PATH=gh
```
### Hardware Information
```bash session
$ lspci -nn | grep -E 'VGA|Display'
00:02.0 VGA compatible controller [0300]: Intel Corporation Meteor Lake-P [Intel Arc Graphics] [8086:7d55] (rev 08)
$ glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel (0x8086)
Device: Mesa Intel(R) Arc(tm) Graphics (MTL) (0x7d55)
Version: 25.0.5
Accelerated: yes
Video memory: 15864MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) Arc(tm) Graphics (MTL)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 25.0.5-arch1.1
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.0.5-arch1.1
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 25.0.5-arch1.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
```
### System Information
```bash session
$ uname -a
Linux starlabs 6.14.6-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 09 May 2025 17:36:18 +0000 x86_64 GNU/Linux
$ gnome-shell --version
GNOME Shell 48.1
$ flatpak --version
Flatpak 1.16.1
```
### Logs
```bash session
$ flatpak run md.obsidian.Obsidian
Debug: Enabling Wayland backend
Deleting cache directory: /home/user/.var/app/md.obsidian.Obsidian/config/obsidian/GPUCache
Debug: Will run Obsidian with the following arguments: --ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime --wayland-text-input-version=3
Debug: Additionally, user gave:
[14:0520/132111.340334:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
2025-05-20 20:21:11 Loading main app package /app/resources/obsidian.asar
LaunchProcess: failed to execvp:
xdg-settings
[14:0520/132111.609208:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[14:0520/132111.609277:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
2025-05-20 20:21:11 Checking for update using Github
2025-05-20 20:21:11 Success.
2025-05-20 20:21:11 Latest version is 1.8.10
2025-05-20 20:21:11 App is up to date.
$ file /run/dbus/system_bus_socket
/run/dbus/system_bus_socket: socket
$ echo $XDG_SESSION_TYPE
wayland
```
2 Likes
I’d like to see the lucide icon set updated to something more current so newer icons could be used for callouts. Furthermore, it would be great if each Obsidian release could track to the latest available lucide package. I imagine this would be trivial given it’s available on npm.
Related (closed) posts:
https://github.com/obsidianmd/obsidian-api/issues/96
Please follow the bug report template when posting in this category.
The Lucide icon library has been upgraded to v0.114.0 meaning there are new icons available to be used.
It’s possible the icons aren’t in Obsidian yet.
10 Likes
ariehen
December 16, 2023, 4:49am
3
This page has a bunch of the third party libraries and their current versions in Obsidian listed now:
1 Like
Pinging this again. Obsidian is at 0.446.0 while Lucide is on v0.475.0. I’d love to see “icons upgrade” micro releases for things like this where it just updates the icon library without needing to do/wait for large releases or fixes.
Or is there any way the user can update the library themselves? I’d really like access to the new icons, esp as 475 added the trans & nonbinary symbols, so if it was possible to upgrade it myself for the time being that’d be great.
+1 for more regular (micro) updates of the icon packages.
Use case or problem
Currently gitGraph only supports horizontal graphs in Obsidian. I have a very long graph that I want to render vertically, but I can’t because Obsidian’s mermaid version doesn’t support it yet.
Proposed solution
Upgrade mermaid.js to >=10.3.0
Current workaround (optional)
Just side scrolling
Related feature requests (optional)
None
30 Likes
Jopp
August 19, 2023, 8:40am
7
I agree, mermaid diagrams should be the next thing to add on the roadmap before other features
2 Likes
Kani
September 12, 2023, 12:36pm
8
+1
10.4 is the current version.
I’d love to use it for the sankey-beta function.
1 Like
OuOu
September 21, 2023, 4:43am
10
+1
I’d like the Actor Creation and Destruction functions in Sequence Diagram from mermaid v10.3.0.
I agree that upgrading mermaid to the latest would be good. Beware though that some of the new diagram types are experimental with few configuration options and don’t really look very good. A case in point is the mindmap diagram type with looks awful IMO. I’ve added a picture of a mind map I created using this diagram type in the mermaid live editor for a project I am working on. There is no programmatic way to specify the layout option to stop the nodes overlapping.
The best option was to use the Mind Map plugin which doesn’t let you edit the contents but does produce a nice looking map that i use now as an alternative to the TOC.
begemot
October 3, 2023, 10:19pm
13
I would like to support the request to upgrade to version 10.4 -
I would also absolutely love this to be upgraded to v10.3+. Especially with the narrow width of the note view, vertical git diagrams would be awesome.
I came to request this feature for the same reason and it’s already here. Yay.
+1 From me.
Edit: For the swarm!
purske
November 8, 2023, 12:09pm
16
+1, please upgrade the version. I’d love to use the [Sequence diagrams | Mermaid ](Actor Creation and Destruction (v10.3.0+)) feature.
+1, please update mermaid. I’m really looking forward to Sankey diagrams in v10.3.0+
1 Like
Mermaid was updated to 10.6.1 in obsidian V1.5.0
2 Likes
Works brilliantly, but for the sankey-beta you have to add something like %%{init: {‘theme’: ‘dark’, ‘themeCSS’: ‘svg {background-color: black}’}}%% to see the actual lines
1 Like
cmd
March 23, 2024, 10:41pm
20
Mermaid finally has a block diagram starting from v10.8.0 which allows control over the layout, i would really like to have access to this feature.
v10.9.0 added katex typesetting and is also already released, so might as well go for that unless there is a particular reason against this.
4 Likes