News for hackers. Stuff that matters.
Re:Bitwarden: Free, open-source password manager by neon_me on Wednesday January 19, 2022 @04:38AM (#29991641)
Love Bitwarden, I personally onboarded dozen … but they must heavily invest in UI/UX and fix their apps (+ extensions) It’s not easy and intuitive for non-techies.
Re:Bitwarden: Free, open-source password manager by skrebbel on Wednesday January 19, 2022 @05:07AM (#29991793)
I just switched to it from LastPass which, well, has even worse UX in my opinion. It's an extremely low bar to clear and I agree Bitwarden is quirky too, but for me it's still firmly been an upgrade.

The only thing I miss is an "add to bitwarden?" dialog when I sign up somewhere. Their docs say it exists but I've never managed to get it to appear :-)

Re:Bitwarden: Free, open-source password manager by jillesvangurp on Wednesday January 19, 2022 @06:01AM (#29992167)
That's because web developers are not great at sticking to conventions and standards for this stuff. Product owners and UX designers seem to ignore aligning their signup and signin UX with obvious requirements for enabling people to use a password manager. If they'd make this a hard requirement, it would happen.

It's not that hard even; we did that for our login form. Works great with Bitwarden. And on mobile too. But you have to know how to name things so that password managers can do their magic.

Frequent mistakes caused by essentially ignorance on this front:

- Splitting the email and password form across two screens. That somehow became fashionable. There are ways to do this and not break password managers. But why do this at all? Having to click the fill button twice is ugly and should be flagged as a bug if you ever see that. There's no need for that regardless of the UX.

- Having a login form but then not using field names like "email" and "password" that a password manager would recognize as such. There are a few more things you need to think about: https://hiddedevries.nl/en/blog/2018-01-13-making-password-m.... Just do it right.

- Not having password managers on the radar as a thing that the UX MUST support (not optional). Non technical people like designers and product owners tend to be a bit sloppy with their own security and they won't necessarily even be aware this is a thing that they need to worry about. So, they don't notice when it doesn't work. They probably don't even use a password manager themselves. And they certainly won't test it.

- Developers not caring enough to do anything about this unprompted; by e.g. just raising the topic with their PMs or just implementing things correctly to begin with. I've actually brought up this topic and usually this is not controversial at all and simple to resolve.

Re:Bitwarden: Free, open-source password manager by skrebbel on Wednesday January 19, 2022 @08:49AM (#29993579)
FWIW I'm a developer, and I think password managers are awful to code against. They don't document their expectations (to the best of my knowledge), it's hard to test because you need multiple password managers installed, plus the browser's built-in ones. I mean, even the link you shared feels more like alchemy than engineering (through no fault of the author, I might add): "do it kinda sorta like this and then hopefully it'll work most of the time!"

And it's hard to figure out why it doesn't work when it doesn't. The feedback cycle is nonexistent.

Re:Bitwarden: Free, open-source password manager by enobrev on Wednesday January 19, 2022 @09:59AM (#29994383)
> Splitting the email and password form across two screens.

Just wanted to note that Google handles this right, which I've always appreciated.

They have two-screen login, and if you use a password manager, the password is prefilled when the second screen loads.

I assume the two-screen login is to ensure the name is valid before asking for a password. Without the clunkiness of doing it "onBlur".

Re:Bitwarden: Free, open-source password manager by dmm on Wednesday January 19, 2022 @10:04AM (#29994462)
> Splitting the email and password form across two screens.

This is done because it's an easier way to support both local login and SSO(like oauth or saml). By taking the username first you can determine whether to ask them for a password or send them to a sso provider.

It doesn't have to be implemented this way but it is seen as easier.

Re:Bitwarden: Free, open-source password manager by jillesvangurp on Wednesday January 19, 2022 @10:45AM (#29995089)
Yes, unfortunately a lot of implementations for this break password managers. It doesn't have to be that way and there are ways to fix it. But it complicates things a bit. And it's a pattern that actually gets copied a lot by products that definitely don't do any form of SSO.

Also, a typical opendid flow or SSO would not actually require an email field at all. So splitting the screens is kind of redundant in that case. E.g. a Github signin would be done with a button click and a few redirects.

Re:Bitwarden: Free, open-source password manager by NoboruWataya on Wednesday January 19, 2022 @05:17AM (#29991856)
> The only thing I miss is an "add to bitwarden?" dialog when I sign up somewhere. Their docs say it exists but I've never managed to get it to appear :-)

I have seen this occasionally but it is fairly random and unreliable. And then sometimes it pops up for stuff I clearly don't want to save, like OTP.

Re:Bitwarden: Free, open-source password manager by eitland on Wednesday January 19, 2022 @06:06AM (#29992200)
Works most of the time on my Firefox on Windows and Linux I think.
Re:Bitwarden: Free, open-source password manager by j1elo on Wednesday January 19, 2022 @05:39AM (#29992002)
It has asked me lots of times, but just yesterday it didn't for a new account in none less than google.com. Its code to detect when to ask must be... weak, to say the least.

So I went on to add a new entry manually. Oh my, the UX to do so is quite bad. There is such low hanging fruit here for improvement, like copying the "UI on a new tab" style that LastPass does... meanwhile Bitwarden insists on doing everything on a stateless pop-up window [0]. LastPass UI might be worse for some (that's debatable), but the UX of opening it on a new tab is simply superior, just for the fact of it being stateful. I don't get why Bitwarden doesn't adopt it.

I'm happily paying for Bitwarden to support its development, but would never consider suggesting it to my grandpa or to serious business. The flow and experience is just far away from what is expected; a very good software, but with still too many rough edges.

[0]: https://community.bitwarden.com/t/persist-bitwarden-ui-and-m...

Re:Bitwarden: Free, open-source password manager by mkdirp on Wednesday January 19, 2022 @05:50AM (#29992095)
Bitwarden has quite a few of these sad quirks.

It doesn't work very well in Firefox's private browsing. Only thing you can do is autofill by right clicking a text field and autofill from there, or the keyboard shortcut. But you cannot unlock it in private browsing.

Stateless UI is annoying at best. There's a few times where this has slipped my mind, so I paste a generated password in a new item, and then go to copy the email, and the new item is gone. If I didn't use a clipboard manager, this would have meant losing the generated password.

The browser addon is completely separate from the desktop app. It's annoying as it means you have unlock them separately when you need them. I used to be a 1Password customer, and I absolutely adored the seamless experience of the browser extension utilising the desktop app when it's installed.

Re:Bitwarden: Free, open-source password manager by neppo on Wednesday January 19, 2022 @06:56AM (#29992523)
Firefox extension need permission to work in private browsing [1], after I gave permission it worked for me.

[1] https://support.mozilla.org/en-US/kb/extensions-private-brow...

Re:Bitwarden: Free, open-source password manager by mkdirp on Wednesday January 19, 2022 @11:31AM (#29995844)
This isn't the problem. Re-read what I wrote.
Re:Bitwarden: Free, open-source password manager by up6w6 on Wednesday January 19, 2022 @07:35AM (#29992805)
They are trying to do some improvements to make it partially work in private tabs. If I understood correctly, there will still be some issues until they refactor the whole extension for Manifest V3 (deadline is Jan/2023).

https://github.com/bitwarden/browser/pull/2121#issuecomment-...

Re:Bitwarden: Free, open-source password manager by mkdirp on Wednesday January 19, 2022 @11:36AM (#29995928)
Oh my, thanks for that link, I hadn't noticed. It's disappointed that addressing this[0] took 5 years and a whole lot of denying it's their fault, and that it is Mozilla's fault[1]! All it took was Chrome introducing a deadline...

[0] https://github.com/bitwarden/browser/pull/2121/commits/9d81b...

[1] https://github.com/bitwarden/browser/issues/136#issuecomment...

Re:Bitwarden: Free, open-source password manager by jkulubya on Wednesday January 19, 2022 @06:56AM (#29992524)
The Bitwarden browser extension has a page with the history of generated passwords which might help
Re:Bitwarden: Free, open-source password manager by mkdirp on Wednesday January 19, 2022 @11:39AM (#29995982)
TIL! Though, it only helps when you generate the password inside the extension. When it's some other way, and you paste it, it's less helpful.
Re:Bitwarden: Free, open-source password manager by Normille on Wednesday January 19, 2022 @09:02AM (#29993687)

  >Stateless UI is annoying at best...
Agreed. I've been using Bitwarden for ages now and this drives me insane.

If you open the popup menu and need to copy/paste/refer to more than one piece of info from it [because autofill doesn't always work or for example, you need more info to login than just username & password] you have to go back each time and re-open the menu, then the sub-menu [if you have more than one account info saved for a domain], to re-find the saved info and copy the next item.

It's made doubly annoying by the fact that there's a button to open the popup in its own mini-window, which allows you to go back and forward to that window, copy/pasting all the 'stuff' you need. However, when you click this button, the new window which opens doesn't retain whatever was in it in its popup version. So you still have to drill down through menus to find the appropriate info again.

I reported this as a bug several years ago on their Github and got a ridiculous reply from the developers, saying that behaviour was deliberate and wouldn't be changed. Apparently they couldn't envisage a situation whereby a user converting the popup menu into a separate mini window would actually want to retain the info therein, rather than having to search it out again.

When faced with total pig-headedness like that from developers, my natural support for their open source efforts evaporates pretty quickly.

The search function is also piss-poor. I've got several Gmail accounts and quite often a site will allow me to login using my Google account. Obviously that won't show up in Bitwarden's popup, as I'm not on a Google domain. So I type 'gmail' into the searchbox and it returns every single one of the 100s of websites where I've got an '[email protected]' username, rather than prioritising the Gmail logins which I've actually saved titled 'Gmail <account name>'.

So yes, it's great that it's open source and free [for private use]. But the usability is pretty poor and the developers unresponsive to feedback.

Oh. And incidentally, it barely ever works properly on Android --even with all the required settings and permissions allowed. I might as well keep all my passwords in a text document on my phone. It'd be quicker than waiting in vain for Bitwarden to offer to fill in a login, then opening the app itself to copy/paste the required info and waiting the several seconds while it creaks into action, decrypting my vault.

Re:Bitwarden: Free, open-source password manager by jiveturkey on Wednesday January 19, 2022 @05:33AM (#29991965)
Detecting a new login is not one of BW's strengths. It's never detected one for me. But you can train yourself to "create new login" via the browser extension, _instead of_ expecting the extension to pick it up. This does work better for single-page creation flows. (Instead of using the web page to create a user/pass, enter it into the extension.)

It's pretty business unfriendly IMO, as most users simply cannot pick up a new, rarely used flow.

I switched away from 1P after they dropped the perpetual license option. They failed me by taking VC money and then chasing growth at users' expense. Not that the other PWM vendors aren't worse -- some of them much worse.

Re:Bitwarden: Free, open-source password manager by jodator on Wednesday January 19, 2022 @05:25AM (#29991911)
Totally agree. LastPass has worse UX IMO.

With bitwarden I never missed the "add to bitwarden" dialog. As a paying user. I love that they offer Android app. It has its moments like the integration with keyboard does not always work, but I can use it from the shot it's drawer.

If you generate passwords (or passphrases!) they are stores 8n history, so there's always a backup :)

Re:Bitwarden: Free, open-source password manager by technothrasher on Wednesday January 19, 2022 @06:29AM (#29992351)
> It has its moments like the integration with keyboard does not always work

I've found keyboard integration really hit or miss on Android. On iOS it does quite a bit better.

Re:Bitwarden: Free, open-source password manager by test1235 on Wednesday January 19, 2022 @05:24AM (#29991904)
I just switched as well, and I was pleasantly surprised at how easy it was to do so. Like you said, it definitely feels nicer to use than lastpass.
Re:Bitwarden: Free, open-source password manager by lordnacho on Wednesday January 19, 2022 @05:45AM (#29992051)
Is there a simple way to make this transition from LastPass to BW?
Re:Bitwarden: Free, open-source password manager by zalebz on Wednesday January 19, 2022 @06:08AM (#29992214)
I wouldn't say it was extremely simple but I managed to move our company from LastPass to Bitwarden a few months ago. There is definitely an export & import process available. I did have to do some minor CSV cleanup on what LP generated though. Additionally, I purged and repeated the import process a few times once I familiarized myself with how "Collections" and company-wide sharing works in BW. But in the end it was certainly worth it despite the effort.
Re:Bitwarden: Free, open-source password manager by goldcd on Wednesday January 19, 2022 @06:16AM (#29992274)
Yes - you can dump out your passwords from lastpass as a CSV and slurp them straight into Bitwarden.

I switched from Lastpass when they started demanding more money - and whilst not perfect, am very happy with Bitwarden. Functionality is all there, just a bit clunky in places - but you get used to it.

Re:Bitwarden: Free, open-source password manager by wruza on Wednesday January 19, 2022 @06:03AM (#29992179)
I'm pretty sure my transition was simply googling how to export/import on both sides.
Re:Bitwarden: Free, open-source password manager by hestefisk on Wednesday January 19, 2022 @07:45AM (#29992884)
There is an import tool in BW to ingest LP CSV extracts. It works quite well.
Re:Bitwarden: Free, open-source password manager by hestefisk on Wednesday January 19, 2022 @07:44AM (#29992871)
Bitwarden is great, I use their paid subscription to manage access to everything. Syncs my passwords, notes and credit card information across my phone and Firefox on many devices. Only issue I have is the lack of native UI and lack of encrypted notes, which LastPass has.
Re:Bitwarden: Free, open-source password manager by mynameismon on Wednesday January 19, 2022 @09:39AM (#29994092)
I think Bitwarden too has encrypted notes: https://bitwarden.com/help/article/managing-items/#notes
Re:Bitwarden: Free, open-source password manager by mynameismon on Wednesday January 19, 2022 @09:40AM (#29994118)
They do have a visual refresh in the plans: https://community.bitwarden.com/t/bitwarden-roadmap/12865
Re:Bitwarden: Free, open-source password manager by kharann on Wednesday January 19, 2022 @05:36AM (#29991989)
I switched to 1Password simply because I liked the browser extension, and the Mobile app better. I had issues with autocomplete with bitwarden on phone
Re:Bitwarden: Free, open-source password manager by wruza on Wednesday January 19, 2022 @05:59AM (#29992158)
I'm a techie and it's not intuitive for me either. Honestly, their UI is just bad, despite being my choice of a password manager. It's not a matter of habit, I stumble upon it every damn time I have to open its extension window.
Re:Bitwarden: Free, open-source password manager by fraudsyndrome on Wednesday January 19, 2022 @07:34AM (#29992789)
I've had this issue before. If you're on Firefox, open up the history sidebar with ctrl + h,then in the top left corner click on the word History to open the dropdown and select Bitwarden. You'll be able to have it "open" without clicking the extension popup.
Re:Bitwarden: Free, open-source password manager by wruza on Wednesday January 19, 2022 @07:56AM (#29992985)
No, I have no trouble opening it (sorry that I wasn't clear enough). I meant that my entire UX in that window is full of mistakes and confusion. To name a few, clicking on an item shows "unable to autofill" message as if I wanted to autofill my gmail password on other sites and not open a card. Lock button is hidden obscured in a settings menu. Password length slider is too sensitive in a generator tab. And the window is always not high enough to include most important options. It feels half-assed all over the place.
Re:Bitwarden: Free, open-source password manager by creshal on Wednesday January 19, 2022 @05:45AM (#29992053)
+1; it's sad that Bitwarden still has worse UX than the internal tool we hacked together in a month 8 years ago.