bitwarden / clients

Bitwarden client apps (web, browser extension, desktop, and cli).
https://bitwarden.com
Other
9.24k stars 1.24k forks source link

NativeMessageingHosts manifest file is not created for brave #11750

Open popy2k14 opened 2 days ago

popy2k14 commented 2 days ago

Steps To Reproduce

  1. Use mint 22 and install howdy, so it identifies you by face
  2. Install latest bitwarden desktop linux appimage (currently 2024.10.1)
  3. Install Brave browser with latest extension (currently 2024.10.1)
  4. Unlock bitwarden desktop with master password
  5. Enable settings -> browser extention function
  6. start brave, connect to bitwarden server
  7. go to settings and try to activate biometrics (settings -> security -> biometrics)
  8. It says it, that first "browser extention function" must be enabled in desktop app, which is

Expected Result

Brave works like google-chrome

Actual Result

It says it, that first "browser extention function" must be enabled in desktop app, which is

Screenshots or Videos

No response

Additional Context

Sadly, the manifest is just generated for firefox, google-chromium & edge. See here: https://github.com/bitwarden/clients/blob/f2be150b70827269020f9a2552c01294aac35258/apps/desktop/src/main/native-messaging.main.ts#L193-L213

So with a little workaround and it's now working as it should (google-chrome not installed):

mkdir ~/.config/google-chrome/NativeMessagingHosts
cd ~/.config/BraveSoftware/Brave-Browser/NativeMessagingHosts
ln -s ../../../google-chrome/NativeMessagingHosts/com.8bit.bitwarden.json com.8bit.bitwarden.json

Would be nice if more chromium based browsers will get supported by the client.

Operating System

Linux

Operating System Version

Mint 22

Installation method

Direct Download (from bitwarden.com)

Build Version

2024.10.1

Issue Tracking Info

bitwarden-bot commented 2 days ago

Thank you for reporting this issue! We've added this to our internal tracking system. ID: PM-14166

cbbit commented 1 day ago

Hi there,

I am unable to reproduce this issue; it has been escalated for further investigation. If you have more information that can help us, please add it below.

Thanks!