-
-
Notifications
You must be signed in to change notification settings - Fork 174
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Native messaging does not work #1385
Comments
Hmm.... |
It makes sense to fix this, so I'll investigate. |
Sorry, I made a mistake. |
Hey! Did you check latest version? |
Yes, 11.17.7 (64-bit), Debian SID |
I use Enpass password manager, which is 99% also uses native messaging. |
The latest version already seems to work. Try the PPA version of Floorp. I'm assuming this issue is complete since we are getting a working environment again. |
No, it's not working. (I am already using Floorp from PPA) KeePassXC puts "org.keepassxc.keepassxc_browser.json" file in .mozilla folder when enables Firefox browser. The extension works with Floorp, but using .mozilla folder. With LibreWolf, KeePassXC correctly uses .librewolf folder, so it seems Floorp is reporting wrong location of "native-messaging-hosts" folder. |
Sorry, but Floorp intentionally uses the .mozilla folder. This is because native applications place files to communicate with extensions in the .mozilla folder. Using (by user) the .floorp folder would be confusing and difficult to use for users who are not familiar with difficult concepts such as hidden folders! |
Using both .floorp and .mozilla folders would be better, I think. |
Pre-Submission Checklist
Bug Summary
Extensions using native messaging are not working.
Reproduction Steps
Expected Behavior
Extension must work, like in Firefox.
Actual Behavior
Extension does not work.
Screenshots
Browser Version
11.17.6 (64-bit)
Operating System
Debian unstable
Additional Context
I wrote a small extension and I found Floorp is using wrong directory when checking native messaging application json file:
"$HOME/.mozilla/native-messaging-hosts" instead of "$HOME/.floorp/native-messaging-hosts"
Workaround: For above example, moving "org.keepassxc.keepassxc_browser.json" file to "$HOME/.mozilla/native-messaging-hosts/" folder solves the issue.
The text was updated successfully, but these errors were encountered: