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
Brave browser integration #2414
Comments
That's interesting considering Brave's stance on extensions under Muon engine was: NO Technically it should work out of the box with absolutely no code changes since the Chromium base looks at the registry entry for Chrome to determine the location of the native messaging client. |
Yup confirmed, works great. |
I run on OpenSUSE and no matter what I do, I don't get the connection to work with Brave. It works for me in Vivaldi. |
Oh that was an important piece of info... |
@varjolintu I'm not sure where to add the symlink. I added in the root for Brave browser config. But there is no change in behaviour. |
@tneo Are you sure about the location for Brave config or native messaging scripts? |
@varjolintu As far as I know everything resides in ~/.config/BraveSoftware/Brave-Browser/ and there is where I added the symlink. |
And the script is inside nativemessaging path? If it still doesn't work, I'll run some tests. |
The script/ json is in ~/.config/chromium/NativeMessagingHosts/ |
I meant the path Brave uses. |
That is also there. .config/BraveSoftware/Brave-Browser/NativeMessagingHosts/ |
Maybe you could inspect the correct location using |
These are the only entries with NativeMessagingHosts in there:
|
The browser should try to load |
As that is not in the directory .config/BraveSoftware/Brave-Browser/NativeMessagingHosts Adding the symlink to |
Getting the same problem with Brave on Mac EDIT
doesn't solve the issue on a mac.
|
Edit: Scrap that. The KeePassXC-Browser plugin works just fine on Windows if you enable Chrome/Vivaldi support. Maybe rename it to Chrome/Vivaldi/Brave? |
This issue is aimed at Linux. |
Can confirm this here. I cannot connect the database. I enabled integrations for all browsers just in case. Running Brave: Version 0.60.47 Chromium: 72.0.3626.119 (Official Build) unknown (64-bit) |
@tneo 💬
This worked for me. Thanks, @tneo! |
Running Brave Version 0.61.51 Chromium: 73.0.3683.75 (Official Build) (64-bit) on macOS High Sierra. I tried a few different things, and I was only able to get it working only once I 1) enabled integration support for Chrome and 2) copied that JSON file from Chrome's NativeMessagingHosts directory into Brave's. The same steps but with Chromium or Vivaldi instead of Chrome did not work. |
Can this be reopened? I'm having this issue on ubuntu and creating symlinks is a workaround only |
This issue is still open. We don't provide an official support for Brave browser. Creating symlinks is your only solution for now. |
I've just started working on a PR to add Brave integration to KeePassXC: #2933 I still need to build and test it (on Linux), and I'm happy to have more 👀 on the PR as it's been years since I touched C++. If anyone is inclined to partner up on this, let me know. I hope to find time later this week to resume this work. |
The lack of Brave support is the only thing that stops me from switching to KeePassXC. |
The workarounds listed above are fairly straightforward to apply if you're super eager to make the jump. In the meantime #2933 is ready for review. |
#2933 has now been merged into the 2.4.1 release branch. Once KPXC 2.4.1 is released, we can close this issue. |
@droidmonkey 🎉 thank you! |
This worked for me! |
@tneo Thanks.
Still needed in debian buster stable |
The latest version of the Brave browser is based on the chromium code base. This allows the browser to install Chrome webstore extensions. It would be awesome that the keepassxc browser integration can be checked on in the keepassxc application as there is support for Chrome, Chromium, Firefox and Vivaldi.
The text was updated successfully, but these errors were encountered: