1P 8 UI/UX under electron is pain
Is this a question or a rant? I'm not really sure. Probably some of both.
I'll be honest. I don't like Electron for the typical reasons (bloat, etc) but also because for some Electron-based apps it feels like the UI/UX designers just phoned it in and don't really care about the desktop experience. They know web and so they use that paradigm to design a desktop UI. Given 1P's history of thoughtful, intelligent UI/UX I don't think that's the case here. And yet, I'm so frustrated with the "new" Electron-based 1P app introduced with v8 that I'm not sure what to think anymore. I've held off, hoping it would get better or I'd get used to the new UX.
No idea what this is supposed to mean, but I was doing the same thing I do several times per day and trying to auto-fill my SSO login in Safari. 1P decided to be especially dumb with a message about "1Password can't verify that 1Password should have access to (this) item". This also apparently trigged a "new login from Safari" email. This was the first time for this problem.
This nonsense, however, is frequent when trying to use cmd+\ to auto-fill a web login, regardless of Safari or Firefox:
Why are there two different prompts? What's the point of the one at the top? I have no idea. Go away
The UI is so hit or miss that these things happen sometimes:
* The prompt up top has suggestions (most of the time it seems to have no context or awareness)
* Hitting esc to make this go away works, other times no. Go away
* This "quick access" prompt doesn't show up. Good, I didn't want it to - but why doesn't it behave this way all the time?
* After having to close the unwanted quick access prompt, the browser inline suggestions aren't focused. That is, the arrow keys can't be used to select the correct 1P item. This is maybe about half the time. The other half is fine, can use the arrow keys to select the right one.
* There's an additional prompt asking "do you want to let 1P fill in this field?"
* 1P (including the inline prompt) more broadly gets confused and doesn't know where it is or what page it is on - so it has no suggestions, despite the target being a "well known" frequently visited page. Further, this sometimes this leads to "1Password can't verify that (such and such) should have access..." prompts.
A few days ago, I was trying to work through a forced password reset and somehow 1P got to where it wanted to suggest a new password to replace the new password I had just generated. So in the edit view of the 1P item, there was some little bubble under the masked password that I can't remember what it said. I was kind of irritated because 1P was already being kind of a pain (and everyone with strong passwords hates forced password change), so I was trying to ignore the bubble to keep it from generating a (second) new password -- and without hitting esc and dumping all of the changes to the item. I repeatedly tried to copy from the password field (highlight, cmd+c; reveal password, highlight, cmd+c), and it wouldn't copy. I kept pasting my old password (because "confirm your current password") into the site's new password prompt. After several failed attempts, I finally right clicked on the password field in 1P to try to copy it from the context menu. Up pops a little tiny context menu just tall and wide enough to fit 'copy' and 'paste' - but interestingly lacking the normal keyboard shortcut hints. Oh good, use the weird looking context menu and now the copy happens correctly.
1P 8 is a painful experience when compared to the versions that came before it. It used to be easy and fast to use. It was almost always cmd+\ (maybe vault password to unlock, maybe arrow to the right suggestion if there are multiple logins for that site) and done. v8 seems like half the time it has no idea what's going on. IMHO v8 has degraded the UX significantly from 7 and prior. I don't know how much of that's because of Electron, or because new design. I'm frustrated because 1P is one of those core tools that I use to get through my day of passwords everywhere for everything - and the really stupid ones where (some thing) requires a series of passwords.
Inconsistent and what comes off as broken behavior is a minor hassle if it happens once. When it disrupts your workflow several times - just trying to get from A to B while also trying to keep track of 10 things in your head, and .... then having to stop in the middle to deal with 1P - that's a something else.
1Password Version: 8.8.0
Extension Version: 2.3.7
OS Version: macOS 11.5.2
Browser:_ Safari, Firefox