Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Touch security key does not work #437

Open
1 task done
DGoiana opened this issue Aug 22, 2024 · 64 comments · May be fixed by #4790
Open
1 task done

Touch security key does not work #437

DGoiana opened this issue Aug 22, 2024 · 64 comments · May be fixed by #4790
Assignees

Comments

@DGoiana
Copy link

DGoiana commented Aug 22, 2024

What happened?

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

Screenshot 2024-08-22 at 13 35 06

Reproducible?

  • I have checked that this issue cannot be reproduced on Mozilla Firefox.

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
Copy link

andmalc commented Aug 23, 2024

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
Copy link

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.

@bjsho
Copy link

bjsho commented Aug 23, 2024

#111

@DGoiana
Copy link
Author

DGoiana commented Aug 24, 2024

I'll try looking into this

@elbe-vivek-c
Copy link

+1

@bvoigtlaender
Copy link

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
Copy link

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
Copy link

aRustyDev commented Sep 7, 2024

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
Copy link

twhitson commented Sep 9, 2024

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
Copy link
Member

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
Copy link

alii commented Sep 12, 2024

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.

@yodancristino
Copy link

18-Sep-2024 10:36 GMT+8

Passkeys functionality on Mac still not available.
Currently using 1.0.1-a.1

@spojskic
Copy link

spojskic commented Sep 24, 2024

I can confirm that as of 24 September 2024, it is still not working on ARM macbooks.
Currently using 1.0.1-a.4 (64-bit)

@spojskic
Copy link

spojskic commented Oct 2, 2024

Version: 1.0.1-a.7 (64-bit)
Date: 2 Oct 2024
Issues: Passkey options is not rendered on some login pages and on Github I get this message:
image

On google it is still the same issue with the ARM macbook closed:
image

This is the only issue that is stopping me from using Zen browser for now. Will stick to firefox

@qverkk
Copy link

qverkk commented Oct 7, 2024

Same issue for me, cannot use my yubikey as a 2fa. I can't even click the cancel button, it freezes after i click it

@mauro-balades
Copy link
Member

What does firefox do?

@qverkk
Copy link

qverkk commented Oct 9, 2024

What does firefox do?

Nvm, it's borked in firefox also, i remember it working a few updates back. Basically it let u click the 2fa key and it'd proceed to login, now it just hangs

@spojskic
Copy link

spojskic commented Oct 9, 2024

What does firefox do?

Nvm, it's borked in firefox also, i remember it working a few updates back. Basically it let u click the 2fa key and it'd proceed to login, now it just hangs

It lets me use passkey:
image

(I didn't upload whole screenshot because of sensitive data and I am lazy to blur it)

@yodancristino
Copy link

  • 1.0.1-a.9
  • Macbook M-series
  • 15 Oct 2024

Can confirm, passkey still wont work.

Still occurs even after doing the followin

  • Complete removal and reinstallation of Zen
  • Sync and unsync of account (i don't know why I did this XD)
  • System reboot

@utopiaeh
Copy link

Still not work
shoot_2024-10-18 _15 43 Zen Browser

@pencilcheck
Copy link

yes, just tested on 1.0.1-a.12 (Firefox 131.0.3) (aarch64) still doesn't work (login google.com)

@robsonke
Copy link

robsonke commented Nov 1, 2024

And today was the first time my passkey with gmail worked!

@spojskic
Copy link

spojskic commented Nov 1, 2024

And today was the first time my passkey with gmail worked!

It still doesn't work on: 1.0.1-a.17 (Firefox 132.0) (aarch64)
image

@mauro-balades
Copy link
Member

Sorry guys... b6 wont be released with this fix... Ill still work day and night to get the signing correctly figured out. But I don't feel comfortable leaving people with a vulnerable firefox version, so ill have to release now.

@mauro-balades mauro-balades reopened this Jan 9, 2025
@mauro-balades mauro-balades moved this from Triage to ToDo in Zen Browser - public roadmap Jan 9, 2025
@mauro-balades mauro-balades moved this from ToDo to In Progress in Zen Browser - public roadmap Jan 9, 2025
@spojskic
Copy link

spojskic commented Jan 9, 2025

Sorry guys... b6 wont be released with this fix... Ill still work day and night to get the signing correctly figured out. But I don't feel comfortable leaving people with a vulnerable firefox version, so ill have to release now.

No problem, you are doing a great job. We can wait. I am just happy that its being worked on

@mauro-balades
Copy link
Member

No problem, you are doing a great job. We can wait. I am just happy that its being worked on

Yeah sorry, I was so close to finally figuring it out, but ill finish signing windows builds at 3am and I wont be home for the next 2 days, can't leave users to https://www.mozilla.org/en-US/security/advisories/mfsa2025-01/ for that long...

@hafidzdev
Copy link

still waiting for this

@naokichau
Copy link

this is the only road block left and I will switch from Arc to Zen

@CaioBianchi
Copy link

Same here. Been referred to this browser, and I'm loving the experience so far, but this is a huge blocker.

@PhilipMathieuIDEXX
Copy link

PhilipMathieuIDEXX commented Jan 23, 2025 via email

@mauro-balades
Copy link
Member

Guys, I understand, but please don't write any comments that dont positively contribute to the issue "logically?". Because everyone subscribed gets a notification when you comment.

Im still working on this issue, you can follow the progress here:

#4601

I had to rewrite the codesign process so we now use Firefox's built in one, this will hopefully finally give us access to this feature

@nikelborm

This comment has been minimized.

@nikelborm
Copy link

nikelborm commented Jan 30, 2025

No I'm not using mac os, I added the info that I'm using Linux 98 seconds after I wrote the message. Why disliking it immediately?

I'm just trying a new thing. I don't even know if some other popup supposed to be shown to select a device like my phone or not. And I don't know if it's a bug or there's just no such feature like using phone over Bluetooth as a passkey device.

UPD seems like there's just no such feature even in firefox 😿

@PhilipMathieuIDEXX
Copy link

@nikelborm This thread is specifically about macOS, so you would be better off posting a new issue (assuming there's not one specific to Linux yet). Maybe we should update the issue name to prevent confusion...

@dantaeusb
Copy link

dantaeusb commented Jan 30, 2025

You have reactions because there are probably around a hundred or a few hundred people subscribed to this waiting for constructive updates because it's important for them, and we all getting spammed almost daily with emails with zero constructive info on the topic, which makes whole subscription useless and annoying. It's just accumulated tiredness for over 50 comments essentially asking the same rhethoric "when" question, especially after developer response asking specifically to stop doing that and the OP problem is worked on. Yes, even if your question is different, it is stated in OP that it concerns a specific feature on a specific platform.

Please don't take it personally, and I would really ask everyone to consider whether their response contributes anything to the resolution of this topic.

@nikelborm

This comment has been minimized.

@JSGRD22 JSGRD22 marked this as a duplicate of #4752 Jan 31, 2025
@mauro-balades mauro-balades linked a pull request Jan 31, 2025 that will close this issue
@mahdiarfrm
Copy link

is there a plan to fix this in any upcoming update?

@njimenezotto
Copy link

njimenezotto commented Feb 3, 2025

I think @mauro-balades is already working on resolving it. Check PRs #4601 and #4790 . I am waiting for the Twilight to test. Thanks @mauro-balades for the effort

@RayZ3R0 RayZ3R0 mentioned this issue Feb 7, 2025
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

Successfully merging a pull request may close this issue.