-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Open
Labels
Description
Steps To Reproduce
- Use mint 22 and install howdy, so it identifies you by face
- Install latest bitwarden desktop linux appimage (currently 2024.10.1)
- Install Brave browser with latest extension (currently 2024.10.1)
- Unlock bitwarden desktop with master password
- Enable settings -> browser extention function
- start brave, connect to bitwarden server
- go to settings and try to activate biometrics (settings -> security -> biometrics)
- 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:
clients/apps/desktop/src/main/native-messaging.main.ts
Lines 193 to 213 in f2be150
case "linux": | |
if (existsSync(`${this.homedir()}/.mozilla/`)) { | |
await this.writeManifest( | |
`${this.homedir()}/.mozilla/native-messaging-hosts/com.8bit.bitwarden.json`, | |
firefoxJson, | |
); | |
} | |
if (existsSync(`${this.homedir()}/.config/google-chrome/`)) { | |
await this.writeManifest( | |
`${this.homedir()}/.config/google-chrome/NativeMessagingHosts/com.8bit.bitwarden.json`, | |
chromeJson, | |
); | |
} | |
if (existsSync(`${this.homedir()}/.config/microsoft-edge/`)) { | |
await this.writeManifest( | |
`${this.homedir()}/.config/microsoft-edge/NativeMessagingHosts/com.8bit.bitwarden.json`, | |
chromeJson, | |
); | |
} |
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
- I understand that work is tracked outside of GitHub. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
windmueller