clients icon indicating copy to clipboard operation
clients copied to clipboard

Edge extension claims browser integration is not enabled, even that it is

Open Beeque opened this issue 2 years ago • 14 comments

Steps To Reproduce

  1. Have Bitwarden desktop application running in the background, and logged in with Windows Hello (PIN code)
  2. Make sure that Enable browser integration is checked in desktop app settings.
  3. Microsoft Edge is closed. Open Microsoft Edge.
  4. Click Bitwarden browser extension

Expected Result

Log in using Windows Hello (PIN code) through the Bitwarden desktop application

Actual Result

Browser integration is not enabled in the Bitwarden Desktop application. Please enable it in the settings within the desktop application.

Screenshots or Videos

image

Additional Context

Other noteworthy application running: Bitdefender Total Security | Build 26.0.18.74 with default settings GlassWire Basic | Version 2.3.413

Operating System

Windows

Operating System Version

Windows 11 Version 21H2 ( OS Build 22000.739 )

Web Browser

Microsoft Edge

Browser Version

Version 102.0.1245.44 (Official build) (64-bit)

Build Version

2022.5.1

Beeque avatar Jun 21 '22 16:06 Beeque

Replicated the issue on freshly installed Google Chrome browser as well. I think this was some issue with Windows Hello authentication. Toggling on and off "Enable browser integartion" and after multiple browser and app restarts it finally settled down and and asked the PIN code, and is now working as expected.

Beeque avatar Jun 21 '22 17:06 Beeque

I thought this got fixed but it started again

Beeque avatar Jun 25 '22 18:06 Beeque

Same problem using Google Chrome

alphagocc avatar Jul 02 '22 14:07 alphagocc

Also experiencing this issue with Google Chrome. Interestingly, it only seems to affect my desktop, not my laptop.

My Desktop is: Windows 11 Pro, Version 21H2, Build 22000.778 Chrome Version 103.0.5060.66 Bitwarden Extension Version 2022.6.0 Bitwarden Desktop Version 2022.6.0

My Laptop is: Windows 11 Home, Version 21H2, Build 22000.739 Chrome Version 103.0.5060.66 Bitwarden Extension Version 2022.5.0 Bitwarden Desktop Version 2022.6.0

On my desktop, despite having Browser Integration enabled on the desktop program, the chrome extension does not see that browser integration is enabled.

Is it a bug with the 2022.6.0 extension?

goose-ws avatar Jul 02 '22 17:07 goose-ws

Interestingly,Extension Version 2022.6.0 works well with Desktop Version 2022.5.1

alphagocc avatar Jul 03 '22 04:07 alphagocc

2022.6.0 desktop app did not fix the issue for me. I installed latest Google Chrome, installed the extension, and when trying to enable biometrics I get the same error Browser Integration is not enabled

Beeque avatar Jul 03 '22 09:07 Beeque

I'm on 2022.6.0 on Windows 11, and I'm using Brave version 1.40.109 (Chromium: 103.0.5060.66).

I'm also getting "Browser Integration is not enabled" despite toggling Browser Integration on/off many times in the Bitwarden desktop app, and then trying to enable it in the extension's settings. I've already allowed the extension in Incognito and to access file URLs.

argo0n avatar Jul 04 '22 08:07 argo0n

I'm on a fresh install of Windows 10 Pro, and I'm using Chrome (Version 103.0.5060.114).

I'm having the same problem. I just did a fresh install of windows and installed the desktop app and the chrome extension. Even though I have biometrics enabled in the desktop app. The chrome extension still states that I haven't enabled it in the desktop application. I have tried re-installing chrome, the chrome extension, and the desktop app. Unfortunately, the apps won't pair.

tenebris93 avatar Jul 06 '22 14:07 tenebris93

I was getting this issue on 2022.6.0 on Windows 10, Firefox 102.0.1 (64 bit) but downgrading to 2022.5.1 fixed the problem. I have tried reinstalling multiple times and downgrading the bitwarden desktop client is the only thing that has worked so far.

Upgrading bitwarden from 2022.5.1 breaks the browser integration.

hanmindev avatar Jul 07 '22 09:07 hanmindev

Desktop app versions 2022.6.1 and 2022.6.2 did not fix this yet. Full re-install on both desktop app and Edge browser extension. I noticed that having desktop app completely closed, the extension gives the same error. I think it should give another error when desktop app is not running.

Beeque avatar Jul 12 '22 10:07 Beeque

For all the Chrome users experiencing this issue (Or browsers compatible with Chrome CRX extensions), here is a 5 minute workaround I found. I just did this on my desktop, with the BitWarden desktop application v2022.6.2

  1. Remove the BitWarden extension from Chrome entirely
  2. Download the v2022.5.0 BitWarden Chrome extension from this archive: https://www.crx4chrome.com/crx/286131/ // Edit: Alternatively, I have attached a .ZIP of the CRX extension v2022.5.0, for the sake of archiving it in this comment. extension_2022_5_0_0.zip
  3. Install the extension by opening chrome://extensions/ and dragging-and-dropping the CRX file into the Extensions window
  4. Log into the newly installed Chrome BitWarden extension
  5. Try and enable Unlock With Biometrics -- You will get an error that the desktop does not have Biometrics enabled
  6. Open the Desktop BitWarden, go to settings, and disable browser integration
  7. Close the settings, to ensure the change is written to config
  8. Open the settings back up, and re-check the enable browser integration
  9. Go back to the Chrome BitWarden extension, and you should now be able to successfully enable "Unlock With Biometrics"
  10. In the Chrome Extensions window, you can now click "Update" to update the extension to the latest version (v2022.6.1 as of typing this)
  11. You can now remove the old 2022.5.0 CRX file you downloaded, it is no longer needed

Steps 5-8 may not be necessary, that is just the specific process I went through, which worked for me.

Hopefully this helps someone else.

goose-ws avatar Jul 25 '22 13:07 goose-ws

Hi everyone! I tried to replicate it with no luck. But I mark it as a bug in our internal tool to investigate it better and fix it as soon as we can.

ifernandezdiaz avatar Aug 05 '22 13:08 ifernandezdiaz

It seems to be fixed on Windows 10 for Firefox on version 2022.8.0

hanmindev avatar Aug 09 '22 16:08 hanmindev

Seems to be working for me too with the same version on Chrome / Win11

kekegt avatar Aug 09 '22 17:08 kekegt

With the UWP Version of Firefox (on Win11) it is still not fixed, even with repeatedly toggling the setting on and off I can't get it working.

Silther avatar Aug 16 '22 20:08 Silther

For the Firefox folks, perhaps this can help roll your extension version back to v2022.5.0 for the workaround I found?

goose-ws avatar Aug 17 '22 18:08 goose-ws

For Edge/Chrome folks, please check the solution I was offered today in the issue #2679

Theo

TEngelman avatar Sep 24 '22 13:09 TEngelman

For Edge/Chrome folks, please check the solution I was offered today in the issue #2679

Theo

Still can't get it to work.

pezlin avatar Sep 26 '22 08:09 pezlin

This problem is also present in the Firefox extension on macOS, whereas Edge works just fine.

Does this warrant a separate issue?

tmeuze avatar Nov 01 '22 23:11 tmeuze

For Edge/Chrome folks, please check the solution I was offered today in the issue #2679

Theo

Looks like I might be a bit late to the party, but this worked for me.

jsanagustin avatar Jan 02 '23 03:01 jsanagustin

👍

Op ma 2 jan. 2023 04:20 schreef Justin San Agustin @.***

:

For Edge/Chrome folks, please check the solution I was offered today in the issue #2679 https://github.com/bitwarden/clients/issues/2679

Theo

Looks like I might be a bit late to the party, but this worked for me.

— Reply to this email directly, view it on GitHub https://github.com/bitwarden/clients/issues/2942#issuecomment-1368629607, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYRT6O5HRYHV7LWCHTND3GTWQJCQ3ANCNFSM5ZM5C7PQ . You are receiving this because you commented.Message ID: @.***>

TEngelman avatar Jan 02 '23 11:01 TEngelman

I found a solution here https://community.bitwarden.com/t/cant-enable-browser-extension-biometrics/16902/225

Edge: HKEY_ CURRENT_ USER\SOFTWARE\Microsoft\Edge\NativeMessagingHosts\com.8bit.bitwarden Mozilla: HKEY_CURRENT_USER\SOFTWARE\Mozilla\NativeMessagingHosts\com.8bit.bitwarden Chrome: HKEY_CURRENT_USER\SOFTWARE\Google\Chrome\NativeMessagingHosts\com.8bit.bitwarden

In this folder there is a "default" entry, double click In the value field, enter "C:\Users\YOURUSERNAME\AppData\Roaming\Bitwarden\browsers\firefox.json or chrome.json (Edge also uses chrome.json) QQ截图20230129230029 QQ截图20230129225652 QQ截图20230129225618 QQ截图20230129225805 QQ截图20230129225924 QQ截图20230129230604

ivxiaohangvi avatar Jan 29 '23 15:01 ivxiaohangvi

How can there be a 6 month old working solution without Bitwarden fixing the problem themselves?

Silther avatar Jan 29 '23 19:01 Silther

The question is, where can you find the missing key in the uwp version of firefox?

Silther avatar Jan 29 '23 19:01 Silther

Is this not going to be fixed? This feature is the reason I purchased Bitwarden premium.

The registry "fix" given above no longer works on the latest Windows 11 22H2 build.

I don't think this can be solved at all. For example, the method can't work with UWP browsers, because they don't have access to files outside their own.

Silther avatar Mar 01 '23 08:03 Silther

Fix for Windows 11 22H2 and Edge or Chrome browser. No registry hack.

On Edge and Chrome, this solution worked for me. However, I had to add an additional step and go back into the manage extension and disable "All access to file URLs" as step 13. Then it worked as expected.

https://github.com/bitwarden/clients/issues/2679#issuecomment-1256969355

TESTER-sec avatar Mar 03 '23 03:03 TESTER-sec

Steps To Reproduce

  1. Have Bitwarden desktop application running in the background, and logged in with Windows Hello (PIN code)
  2. Make sure that Enable browser integration is checked in desktop app settings.
  3. Microsoft Edge is closed. Open Microsoft Edge.
  4. Click Bitwarden browser extension

Expected Result

Log in using Windows Hello (PIN code) through the Bitwarden desktop application

Actual Result

Browser integration is not enabled in the Bitwarden Desktop application. Please enable it in the settings within the desktop application.

Screenshots or Videos

image

Additional Context

Other noteworthy application running: Bitdefender Total Security | Build 26.0.18.74 with default settings GlassWire Basic | Version 2.3.413

Operating System

Windows

Operating System Version

Windows 11 Version 21H2 ( OS Build 22000.739 )

Web Browser

Microsoft Edge

Browser Version

Version 102.0.1245.44 (Official build) (64-bit)

Build Version

2022.5.1

Can confirm this exact behavior with the latest version. The fix in my previous post immediately above does not work on this particular system. This issue seems to be system specific.

No fix despite this issue being reported by many users for a long time at this point does not inspire confidence. You would think that the Bitwarden developers would at least try to arrange some remote debugging sessions instead of constantly saying "Cannot replicate."

TESTER-sec avatar Apr 06 '23 21:04 TESTER-sec

It is very important that you install and configure the Desktop application BEFORE installing and configuring the browser extension. That especially applies to enabling the browser extension integration within the desktop app BEFORE you install the browser extension.

laim2003 avatar May 31 '23 12:05 laim2003

It is very important that you install and configure the Desktop application BEFORE installing and configuring the browser extension. That especially applies to enabling the browser extension integration within the desktop app BEFORE you install the browser extension.

It only works sometimes. Hundreds of users have reported problems with biometrics even when they install the Desktop app and enable browser integration before installing the browser extension.

On one system I had to clean install Windows to get Bitwarden biometrics to work.

If you look back through the case history of this issue, it goes back years and Bitwarden engineering has not been able to fix it - probably because they cannot decisively figure out what things are causing the issues in the first place.

TESTER-sec avatar Jun 10 '23 18:06 TESTER-sec

It is back for me after updating to Bitwarden desktop App v.2023.5.0. Dont update!

CarstenG2 avatar Jun 12 '23 18:06 CarstenG2