UX improvements Touch ID -- reduce clicks (MacOS desktop)

Hi,

i have one idea for improving the Click-Count for Touch ID,
after Restart i get a screen asking for the Password - or click a button for TouchID ..

then i have to Click again for Touch ID .. could you directly initiate touch ID at that point?


Thanks,

Georg

@gb6881 Welcome to the forum!

I’m no MacOS user myself, so I’m operating a bit in the dark here…

But I guess, your request is essentially the same as this one:

?

Do you agree?

Hi @Nail1684 yes, that seems similar, sorry did not find that ..

my suggestion is going a bit further (as to remove the second screen and directly initiate the touch id, but, that would also help.

Thanks,
Georg

Hello

gb6881’s suggestion is how MacOS Proton Pass functions, and is absolutely superior to my own suggestion.

@Tricycle0193 Thanks for your feedback here. Should we close your corresponding feature request then?

Yes, you should close my request. Thank you.

1 Like

Looking to reduce number of clicks / input when authenticating desktop app on MacOS using TouchID.

(Thanks to the community and developers for including it in the first place!)

The problem:

I have TouchID enabled on the MacOS app. When BitWarden is open and I switch back to the app from a browser etc., sometimes it is waiting for me to select an authentication method, or worse, to enter the master password. Explanation:

Case 1:

I am presented with:

  • Unlock with Touch ID
  • Unlock with master password
  • Log out

User has to mouse to and then click the ā€œUnlock with Touch IDā€ button, and THEN use finger on the touch ID button (2 steps)

Case 2:

Sometimes it asks for master password and I have to select Touch ID instead. The options then are:

  • Master password
  • Unlock
  • Unlock with Touch ID
  • Log out

So I click ā€œUnlock with Touch IDā€, and am taken to the same screen as case 1, so it’s THREE actions to unlock.

Compared to other implementations of biometrics across Apple devices:

On iOS, locked bank apps immediately initiate Face ID, same with hidden photos (native to iOS demonstrating that Apple only requires physical input/confirmation when making a payment etc).

On browser, passkey logins also prompt for Touch ID without additional clicks from the user.

Summary:

Is there a reason not to just ask for Touch ID when a locked vault becomes the active window? Could this be an option to enable in settings?

@hurler Welcome to the forum!

I’m not familiar with MacOS myself, so could you please check if your request is essentially the same as this one here: UX improvements Touch ID -- reduce clicks (MacOS desktop) ?

Ah, heck! Nice to see I’m not the only one with this feeling / idea, at least!

I blame the syntax between ā€œTouch IDā€ and ā€œTouchIDā€ for my not being able to find this topic upon searching the forums yesterday.

Apple formats it with the space, so that’s how I searched. I will have to bumble around to get the Trust level to vote on feature requests. :slight_smile:

Thanks for your time!

1 Like

Hi,

(I think/hope this one is self-evidently not dependent on the server implementation, but I will say that I’m using Vaultwarden.)

The Bitwarden client is quite good, but on macOS, there are a specific interaction that cause a bit more friction than the similar scenario with 1Password. I notice these a lot because I use Bitwarden for my personal stuff, and my job uses 1Password.

  1. Bitwarden requires multiple contacts to authorize SSH key usage with TouchID.
    1. The app shifts me to a workspace if the Bitwarden window is open.
    2. The app requires me to start the TouchID process.
    3. (TouchID happens)
    4. The app requires me to then authorize the SSH key usage.
  2. Sometimes, a focus shift happens, or Bitwarden changes workspace, or maybe it’s that it doesn’t switch when it’s already unlocked. But basically, a small percentage of the time, this happens, and a small percentage of the time I forget to check for it. This results in me staring at my terminal wondering why Git is hanging. Eventually I switch workspaces back and authorize the key use.

1Password, on the other hand:

  • immediately triggers TouchID, specifically prompting that it will use my key, it’s one tap and done

I’m wondering if this is because of cross-platform common denominator (which makes sense). Either way, it would be nice if this could be streamlined. Maybe it’s an intentionality thing, and if so, then maybe this could be optional?

Thanks, I hope this can be considered/voted on.

… apart from your request also mentioning SSH – could you please check if your request is essentially identical to this one: UX improvements Touch ID -- reduce clicks (MacOS desktop) ?

It’s similar, but the SSH scenario is even more burdensome.

Can you merge the threads together for me?

1 Like

I noticed today that upon initial launch, Bitwarden will prompt for Touch ID.

This makes sense!

Prompting again after lock/timeout would also make sense!

BTW, there is a current ā€œcommunity PRā€, that could provide some improvement here:

Oooo that looks like it’s on the right track!

Definitely reaching the edge of my familiarity with Git…

Is there any way I can further help / support this PR?

By the way y’all are very active and helpful!

1 Like