Use XDG path in Firefox
Have you searched for an existing feature request?
- [x] Yes, I tried searching
Brief Summary
Firefox Nightly supports XDG spec (finally!). This means on Linux ~/.config/mozilla can be used instead of ~/.mozilla.
However, ~/.mozilla/native-messaging-hosts/org.keepassxc.keepassxc_browser.json is still used unconditionally. It'd be really nice if this path changed to a proper XDG location too.
Example
No response
Context
No response
We still need to support the old path as a fallback. Moving this to the KeePassXC side where the manifest files are written.
Just for the reference if anyone will find this, currently if you move native-messaging-hosts/org.keepassxc.keepassxc_browser.json to $HOME/.config/mozilla integration will be broken.
If you keep it in $HOME/.mozilla it's working, even if you moved everything else to $HOME/.config/mozilla.
Just for the reference if anyone will find this, currently if you move
native-messaging-hosts/org.keepassxc.keepassxc_browser.jsonto$HOME/.config/mozillaintegration will be broken.If you keep it in
$HOME/.mozillait's working, even if you moved everything else to$HOME/.config/mozilla.
This should be a bug filed with mozilla
So this is not something that extension itself can control?
Filed https://bugzilla.mozilla.org/show_bug.cgi?id=2005167
Referenced it here: https://bugzilla.mozilla.org/show_bug.cgi?id=2001887
Which is another place where the spec is broken.