when I tried to run the flatpak version for the first time.
I'm guessing you ran the non-flatpak version before, which created a ~/.config/silverbullet configuration with space paths in there that may not be compatible somehow. Let me see if I can sure things don't crash in this scenario. Quick fix would be for you to simply clear out ~/.config/silverbullet once, this will probably resolve it.
Note that the flatpak version is a bit more restrictive in that it allows for spaces in your home folder by default, but probably will require permission outside of it, this may also be the problem here. Anyway, next version will at least not crash in this scenario (hopefully).
is this on flatpak or the AppImage?
AppImage
ok, I think I fixed that now
I updated to 0.4.6 but i still see it
[Log] [Client] โ "Now navigating to Inbox/2026-05-12/21-27-30" (user-script:20, line 18)
[Info] Successfully preconnected to https://i.ytimg.com/ (x5)
[Log] [Client] โ "Saving page" โ "Inbox/2026-05-12/21-27-30.md" (user-script:20, line 18)
[Log] [Client] โ "Queueing index for" โ "Inbox/2026-05-12/21-27-30.md" (user-script:20, line 18)
[Log] [index plug] โ "[index]" โ "Indexing file Inbox/2026-05-12/21-27-30.md" (index.plug.js, line 1)
[Error] An exception was thrown as a result of invoking function โ "indexPage" โ "error:" โ "Function batchSet not found"
(anonymous function) (search.plug.js:1:3652)
[Error] [Client] โ "Error dispatching event page:index to search.indexPage: Function batchSet not found"
(anonymous function) (user-script:20:18)
(anonymous function) (client.js:22:19066)
(anonymous function) (client.js:337:248401)
[Error] [Client] โ "Error while dispatching event" โ "page:index" โ ":" โ Error: Function batchSet not found โ worker_sandbox.ts:108
Error: Function batchSet not found โ worker_sandbox.ts:108
(anonymous function) (user-script:20:18)
(anonymous function) (client.js:22:19066)
(anonymous function) (client.js:337:248890)
filter
dispatchEvent (client.js:337:248849)
[Info] Successfully preconnected to https://i.ytimg.com/
Those a very curious and unrelated errors. Can you tell me more about your Linux system? Version? Can you try the Flatpak version and see if it changes anything?
Wiht flatpak it works, it jsut fails with AppImage so, maybe it is a way AppImage handles permissions?
I have the AppImage file in my ~/.local/bin folder
a8888b. Host - [REDACTED]
d888888b. Machine - Micro Computer (HK) Tech Limited Venus Series 1.0
8P"YP"Y88 Kernel - 6.12.74+deb13+1-amd64
8|o||o|88 Distro - Debian GNU/Linux 13 (trixie)
8' .88 WM - sway (Wayland)
8`._.' Y8. Packages - [REDACTED]
d/ `8b. Shell - fish
dP Y8b. Terminal - ghostty
d8: ::88b. Resolution - 3440x1440
d8" 'Y88b Uptime - 58d 4h 30m
:8P :888 CPU - 13th Gen Intelยฎ Coreโข i9-13900H (20)
8a. _a88P CPU Load - 11%
._/"Yaa .| 88P| Memory - 31.0 GB / 65.6 GB
\ YP" `| `. GPU - Raptor Lake-P [Iris Xe Graphics]
/ \.___.d| .'
`--..__) `._.'
Those a very curious and unrelated errors.
Those are the errors, trying to clean the page and just having a query to a YT video.
Trying again in an empty page:
[Log] [Client] โ "Saving page" โ "Inbox/2026-05-12/21-27-30.md" (user-script:20, line 18)
[Log] [Client] โ "Queueing index for" โ "Inbox/2026-05-12/21-27-30.md" (user-script:20, line 18)
[Log] [index plug] โ "[index]" โ "Indexing file Inbox/2026-05-12/21-27-30.md" (index.plug.js, line 1)
[Error] An exception was thrown as a result of invoking function โ "indexPage" โ "error:" โ "Function batchSet not found"
(anonymous function) (search.plug.js:1:3652)
[Error] [Client] โ "Error dispatching event page:index to search.indexPage: Function batchSet not found"
(anonymous function) (user-script:20:18)
(anonymous function) (client.js:22:19066)
(anonymous function) (client.js:337:248401)
[Error] [Client] โ "Error while dispatching event" โ "page:index" โ ":" โ Error: Function batchSet not found โ worker_sandbox.ts:108
Error: Function batchSet not found โ worker_sandbox.ts:108
(anonymous function) (user-script:20:18)
(anonymous function) (client.js:22:19066)
(anonymous function) (client.js:337:248890)
filter
dispatchEvent (client.js:337:248849)
[Log] [Client] โ "Saving page" โ "Inbox/2026-05-12/21-27-30.md" (user-script:20, line 18)
[Log] [Client] โ "Queueing index for" โ "Inbox/2026-05-12/21-27-30.md" (user-script:20, line 18, x2)
[Error] [Client] โ "Error dispatching event page:index to search.indexPage: Function batchSet not found"
(anonymous function) (user-script:20:18)
(anonymous function) (client.js:22:19066)
(anonymous function) (client.js:337:248401)
[Error] [Client] โ "Error while dispatching event" โ "page:index" โ ":" โ Error: Function batchSet not found โ worker_sandbox.ts:108
Error: Function batchSet not found โ worker_sandbox.ts:108
(anonymous function) (user-script:20:18)
(anonymous function) (client.js:22:19066)
(anonymous function) (client.js:337:248890)
filter
dispatchEvent (client.js:337:248849)
[Info] Successfully preconnected to https://i.ytimg.com/
[Log] [Client] โ "Saving page" โ "Inbox/2026-05-12/21-27-30.md" (user-script:20, line 18)
[Log] [Client] โ "Queueing index for" โ "Inbox/2026-05-12/21-27-30.md" (user-script:20, line 18, x3)
[Error] [Client] โ "Error dispatching event page:index to search.indexPage: Function batchSet not found"
(anonymous function) (user-script:20:18)
(anonymous function) (client.js:22:19066)
(anonymous function) (client.js:337:248401)
[Error] [Client] โ "Error while dispatching event" โ "page:index" โ ":" โ Error: Function batchSet not found โ worker_sandbox.ts:108
Error: Function batchSet not found โ worker_sandbox.ts:108
(anonymous function) (user-script:20:18)
(anonymous function) (client.js:22:19066)
(anonymous function) (client.js:337:248890)
filter
dispatchEvent (client.js:337:248849)
Iโm particularly surprised about the batchSet errors. This may come from some (legacy) plug you have installed? If you create an empty space do you see them too?
The latest version 0.4.6 didn't solve my issue. But removing ~/.config/silverbullet did.
I installed the silverbullet+ for testing on a linux fedora system.
I installed the flatpak version, no problems so far.
I'm running fedora 44 / Gnome 50
with kernel 7.0.4-200......
regards
Same issue in a blank instance.
I created a "test" page and just added once or twice
${embed.youtube "https://www.youtube.com/watch?v=Jcw4T0EgO2o"}
Same output:
[Log] [Client] โ "Now navigating to test" (user-script:69, line 18)
[Info] Successfully preconnected to https://i.ytimg.com/ (x4)
[Log] [Client] โ "Saving page" โ "test.md" (user-script:69, line 18)
[Log] [Client] โ "Queueing index for" โ "test.md" (user-script:69, line 18)
[Log] [index plug] โ "[index]" โ "Indexing file test.md" (index.plug.js, line 1)
[Info] Successfully preconnected to https://i.ytimg.com/
[Log] [Client] โ "Saving page" โ "test.md" (user-script:69, line 18)
[Log] [Client] โ "Queueing index for" โ "test.md" (user-script:69, line 18, x2)
Hi! Iโm very excited about the silverbullet+ desktop app. In the flatpak version, is full access to the home directory and org.freedesktop.secrets permission necessary?
Thank you, works now! (appimage - haven't tried flatpak)
Yes, the home directory one because for sb CLI support I need to store the configuration in ~/.config/silverbullet (not in a flatpak specific path which would be the default), this requires home directory access (theoretically maybe it could be limited to ~/.config/silverbullet maybe? Not an expert). And secrets is used to keep auth credentials e.g. when configuring synced spaces.
Hi, is there any reason I canโt access my shortcuts?
Sometimes they work, sometimes they donโt. Usually I have to restart the app, but even then it only works occasionally. When that happens, I also unable to access "Page: From Template". So, I have no way to access my templates.
The feature works reliably on the web version, though.
command: Daily Note
key:
- "Ctrl-q d"
- "Ctrl-q Ctrl-d"
command: Quick Note
key:
- "Ctrl-q q"
- "Ctrl-q Ctrl-q"
Can you tell me more? What version of Linux? App image or Flatpak. All key bindings or just some? Immediately after start or after some time. Any action you took when this happens? Do they reset to defaults or just not work at all? Whatโs in your CONFIG page in the configuration manager code block (if thatโs what you used to set these)?
Any specifics would help.
All key bindings or just some?
All keys worked but the templates keys.
Do they reset to defaults or just not work at all?
doesn't work at all.
Any action you took when this happens?
sometimes restart solves the issue, sometimes it doesn't.
Whatโs in your CONFIG page in the configuration manager code block (if thatโs what you used to set these)?
I defined them such:
---
tags: "meta/template/page"
suggestedName: "Day/${os.date('%Y/%m/%d')}"
confirmName: true
openIfExists: true
command: Daily Note
key:
- "Ctrl-q d"
- "Ctrl-q Ctrl-d"
frontmatter: |
created: "${os.date('%Y-%m-%d %H:%M')}"
tags: daily
---
My setup:
OS: Fedora Linux 44 (Workstation Edition) x86_64
Kernel: Linux 7.0.8-200.fc44.x86_64
GPU: AMD Radeon Vega Series / Radeon Vega Mobile Series [Integrated] WM: niri 26.04 (Wayland)
SilverBullet plus.silverbullet.desktop 2.8.0 stable silverbullet user
Strange behavior with Silverbullet+ running on Linux/Flatpak. When I navigate to one of the built in libraries just to take a look at the code, like Library/Std/Journal/Journal.md, etc., the notification "Page or document changed elsewhere, reloading" consistently keeps redisplaying and the index progress icon keeps displaying in the header. It also make navigating away from the page difficult I suppose because of the looping. This does not happen on my docker based installation looking at the same page. Ideas?
Fixed it I think, will push a new release momentarily.
