[Bug] #7

Closed
opened 2026-08-08 00:27:23 +02:00 by MBAdept · 1 comment
MBAdept commented 2026-08-08 00:27:23 +02:00 (Migrated from github.com)

Summary

Favorite list is not automatically saved when running via flathub/flatpak

Steps to Reproduce

  1. Open BearWave
  2. Add Favorite Broadcast to list, then quit
  3. Open BearWave again

Expected Behavior

Favorite list shout automatically be saved

Actual Behavior

Favorite list is empty again

Environment

  • Distro: Manjaro Linux x86_64
  • Plasma version: KDE Plasma 6.7.4
  • Qt / KF version if known:
  • Install method: flatpak

Logs or Screenshots

Add terminal output, screenshots, or error dialogs if available.
My workaround:
flatpak override --user --filesystem=xdg-config/bearwave:create de.nerdbear.bearwave (while app is running)
closing app then
flatpak run de.nerdbear.bearwave
successfully verified with
find "$HOME/.config/bearwave" -type f -print

Thank You so much for this lovely app. I hope this report helps a bit.

## Summary Favorite list is not automatically saved when running via flathub/flatpak ## Steps to Reproduce 1. Open BearWave 2. Add Favorite Broadcast to list, then quit 3. Open BearWave again ## Expected Behavior Favorite list shout automatically be saved ## Actual Behavior Favorite list is empty again ## Environment - Distro: Manjaro Linux x86_64 - Plasma version: KDE Plasma 6.7.4 - Qt / KF version if known: - Install method: flatpak ## Logs or Screenshots Add terminal output, screenshots, or error dialogs if available. My workaround: flatpak override --user --filesystem=xdg-config/bearwave:create de.nerdbear.bearwave (while app is running) closing app then flatpak run de.nerdbear.bearwave successfully verified with find "$HOME/.config/bearwave" -type f -print Thank You so much for this lovely app. I hope this report helps a bit.
Owner

Thanks for the clear report and the Flatpak override workaround.

Cause: Favorites (and other state) were written to a hard-coded ~/.config/bearwave under $HOME. Inside the Flatpak sandbox that path is not writable without a filesystem override, so the list never persisted.

Fix in v1.3.0: config and cache now use XDG GenericConfigLocation / GenericCacheLocation, so Flatpak stores data under:

~/.var/app/de.nerdbear.bearwave/config/bearwave/

(and cache under the matching cache dir). No host override required. If the new location is empty and the old host path is still readable, files are migrated once.

Please update to 1.3.0 (or rebuild from main) and drop the override if you no longer need host-side config sharing. Thanks again for using BearWave!

Thanks for the clear report and the Flatpak override workaround. Cause: Favorites (and other state) were written to a hard-coded ~/.config/bearwave under $HOME. Inside the Flatpak sandbox that path is not writable without a filesystem override, so the list never persisted. Fix in [v1.3.0](https://hostbw.de/spalencsar/bearwave/src/tag/v1.3.0): config and cache now use XDG GenericConfigLocation / GenericCacheLocation, so Flatpak stores data under: ~/.var/app/de.nerdbear.bearwave/config/bearwave/ (and cache under the matching cache dir). No host override required. If the new location is empty and the old host path is still readable, files are migrated once. Please update to [1.3.0](https://hostbw.de/spalencsar/bearwave/src/tag/v1.3.0) (or rebuild from main) and drop the override if you no longer need host-side config sharing. Thanks again for using BearWave!
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
spalencsar/bearwave#7
No description provided.