zen-browser / desktop

🌀 Experience tranquillity while browsing the web without people tracking you!
https://zen-browser.app
Mozilla Public License 2.0
12.35k stars 293 forks source link

Touch security key does not work #437

Open DGoiana opened 3 weeks ago

DGoiana commented 3 weeks ago

What happened?

Touch ID security key does not work while attempting to login in gmail.

Screenshot 2024-08-22 at 13 35 06

Reproducible?

Version

1.0.0-a.27

Severity impact

Medium

What platform are you seeing the problem on?

macOS - aarch64

Relevant log output

No response

andmalc commented 3 weeks ago

EDIT: Below is wrong, sorry. Security keys both for standalone 2FA and with Passkeys are working on my Intel Thinkpad. So maybe this is a ARM Mac issue as others have said.

Same issue on a Thinkpad X280 running Fedora Linux 40 under Wayland. Tried with multiple logins: Google, Bitwarden, GitHub. Zen installed from Flatpak. Zen version: 1.0.0-a.27 (fresh install today) Tried two Yubikeys: USB-A and USB-C. USB access is not the problem as Zen can see a USB flash drive and Flatseal shows device=all permission. Firefox on this machine is able to access USB security keys fine.

tancetiner commented 3 weeks ago

It's the same issue with this. Looks like they closed it saying that maybe it's on the Firefox side but according to the last comment there it looks like it's not the case. I hope they look into that I'm having the same issue on every website with Passkey authentication.

bengiv commented 3 weeks ago

111

DGoiana commented 2 weeks ago

I'll try looking into this

elbe-vivek-c commented 2 weeks ago

+1

bvoigtlaender commented 2 weeks ago

I just drop this here as it wasn't mentioned before. This might be related to not having this entitlement.

I'm not sure how easy it is to add that or if the app needs to pay the gatekeeper fee for proper signing.

MaxNeedsSnacks commented 1 week ago

I just drop this here as it wasn't mentioned before. This might be related to not having this entitlement.

I'm not sure how easy it is to add that or if the app needs to pay the gatekeeper fee for proper signing.

You won't believe what comment I just left on the other issue because I forgot to read this one as well first 🤦

Either way, from what I can tell just paying the gatekeeper fee alone isn't gonna cut it, this is an additional entitlement unfortunately. I'm not sure how likely Apple is to give it out either, since they haven't done so for the other browsers I mentioned in the other issue (though that said, those browsers may not even have tried to apply either)

aRustyDev commented 6 days ago

I'm also having this issue, but its when I try to log back into my 1password plugin from Zen using the touch id instead of having to retype the password. I have the plugin in my firefox browser and its working just fine, so i don't think its a firefox side issue.

Edit: also this is from a 2019 Macbook Pro w/ Intel chip, running macOS Version 15.0 Beta (24A5298h)

twhitson commented 4 days ago

I have 3 1Password accounts I log into separately but Touch ID manages that for me. Due to this bug, I can only use one of them at a time. This is unfortunately a blocker for me to use Zen Browser on my work computer, otherwise I love it.

mauro-balades commented 4 days ago

Update: macos has been signed! Let's wait for version 38 to build, and see if this issue goes away or 1password accepts zen or whatever

alii commented 1 day ago

Just to clarify @mauro-balades, what are we waiting on to get this resolved? I understood your comment above as "v38 will support passkeys," but I've tried the v39 alpha and it still doesn't seem to be working. If it's not been fixed due to a lack of human resources, is it something we could perhaps delegate to the community? I'd love to help out and expedite this if I can (for my own sake! 😄)

I understand this is OSS and your time is very precious, so thank you for your hard work.