flathub / flathub/io.gitlab.librewolf-community

Flatpak permission "host folders" missing, but profile stored in host folder

Open
#34 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
18
Forks
17
Avg merge
6h
Merged PRs (30d)
5

Description

The flathub firefox stores its profile under `~/.var/app/org.mozilla.firefox/.mozilla/`. This works perfectly even without any /home access.

Librewolf stores all profiles temporarily and is not able to save them permanently, as the permission is missing.

This is extremely confusing.

## Solution 1
Just grant access to /home folder. This increases some attack surface though

## Solution 2
Move the profile to the flatpaks `~/.var/app/` location. This works out of the box with no permissions.

## Solution 3
Some mount-bind manual stuff

## Solution 4
Implement a dialog on startup, to request the user to open that location through a portal and bind it to the flatpak folder. This is not easy to implement I guess.

---

On Linux you can just create symlinks for folders with strange locations. Also Librewolf has the really awesome GUI settings to access that.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.