bitwarden / clients

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

Passkeys don't work on Arc Browser (Windows 11) #8876

Open RG007JM opened 5 months ago

RG007JM commented 5 months ago

Steps To Reproduce

  1. Open the Arc browser while being signed in a Bitwarden Account in the Bitwarden Extension
  2. Go to passkeys.io
  3. Try to sign in
  4. Fail
  5. Try to disable the Bitwarden Extension.
  6. Try to sign in to passkeys.io
  7. See that it prompts Windows Hello
  8. Have a cup of coffee

Expected Result

A Bitwarden prompt after clicking sign in on passkeys.io

Actual Result

Not Bitwarden/Windows Hello prompt after clicking sign in on passkeys.io

Screenshots or Videos

image

Additional Context

No response

Operating System

Windows

Operating System Version

Windows 11

Web Browser

Chrome

Browser Version

Arc Browser , Chromium

Build Version

0.19.0.23547 , 124.0.6367.60

Issue Tracking Info

Neonwarden commented 5 months ago

Hi there,

Thank you for your report!

I was able to reproduce this issue, and I have flagged this to our engineering team.

If you wish to add any further information/screenshots/recordings etc., please feel free to do so at any time - our engineering team will be happy to review these.

Thanks once again!

anh-chu commented 5 months ago

Would love to have updates here! Please let me know what debug info you need

noomzopendream commented 5 months ago

I've this problem too. But after restart arc browser, bitwarden passkey appear but still not work because arc native passkey QR code appear after that and the verification failed.

noomzopendream commented 5 months ago

update: i try clear site data (in development mode) and sign-in again. now it works.

anh-chu commented 4 months ago

not working still for me :(

patrezp commented 4 months ago

It worked for me when enabled Bitwarden as default password manager image

RG007JM commented 4 months ago

It worked for me when enabled Bitwarden as default password manager.

Unfortunately I'm on Windows 11. The """Stable""" release fixed about 0 bugs.

touhidurrr commented 4 months ago

I was facing the same issue. Bitwarden passkeys are not working for me in Arc. I read this entire issue and can confirm that none of the solutions work. I have tried.

  1. Clearing cache, cookies and all site data.
  2. Setting Bitwarden as default password manager.

Arc version: 1.1.1.27314 (latest stable release as of now) Chrome version: 124.0.6367.155

sitestudioapp commented 4 months ago

Still not working.

anfigueroa commented 4 months ago

It was working until yesterday for me and now it is not working anymore.

llama-chad commented 4 months ago

I am having this issue as well

llama-chad commented 3 months ago

Quick update on this. Passkeys.io does work but github does not

elmigbot commented 3 months ago

This issue resolves for me whenever windows display scaling is set to 100%. Anything larger, and this issue comes back.

It seems the bitwarden extension cannot properly display the passkey confirmation page when scaling is too high, so it aborts. This can be seen in the console with an error from the extension. This does not occur in other chromium based browsers.

Another way to see the underlying issue is when clicking the extension's "pop out a new window" button. It won't actually create a new window unless scaling is decreased.

RG007JM commented 3 months ago

This issue resolves for me whenever windows display scaling is set to 100%. Anything larger, and this issue comes back.

It seems the bitwarden extension cannot properly display the passkey confirmation page when scaling is too high, so it aborts. This can be seen in the console with an error from the extension. This does not occur in other chromium based browsers.

Another way to see the underlying issue is when clicking the extension's "pop out a new window" button. It won't actually create a new window unless scaling is decreased.

I can indeed replicate this behaviour. I have no idea who should fix it, but I'll contact once again the Arc team and hope they find a way to fix it. Thank you very much for discovering this.

spottech commented 3 months ago

Same here... Can't use passkey if screen scalle up is to 125, work at 100%

noomzopendream commented 3 months ago

This happened on MacOS as well. After latest Arc update, its now broke again.

FYI, I'm try setting as default password manager but seems the config does not saved. Forever unchecked.

taaantrum67 commented 3 months ago

I can indeed confirm that passkeys from bitwarden only work when display scaling is at 100%.

anthonypillot commented 3 months ago

I was facing the same issue.

I've already tried to:

  1. Clear all site data.
  2. Remove and installing again Bitwarden extension.
  3. Setting Bitwarden as default password manager.

Arc version: 1.48.2 (51225). Chromium Engine version: 126.0.6478.115. Bitwarden extension version: 2024.6.2.

4rtz1z commented 2 months ago

I can indeed confirm that passkeys from bitwarden only work when display scaling is at 100%.

yes this worked, LOL bit odd

rodydavis commented 4 weeks ago

This Go example works in safari and chrome but not arc (on MacOS).

https://github.com/egregors/passkey